def dump_status_strings(conf):
dontwi = Dontwi(conf)
in_cn = dontwi.get_connector("inbound")
in_cn.connect()
operation_cf = dontwi.config.items["operation"]
trigger_str = dontwi.get_trigger()
[since, until, limit] = [
dontwi.config.inbound.get(option, "")
for option in ["since", "until", "limit"]]
statuses, statuses2 = tee(in_cn.get_timeline_statuses_by_hashtag(
hashtag=trigger_str, since=since, until=until, limit=limit))
status_pr = StatusText(dontwi.config.outbound)
result_log = ResultLog(dontwi.config.items)
summaries = dontwi.summaries_to_be_listed_in_waiting_list(result_log=result_log,
status_pr=status_pr,
statuses=statuses,
trigger_str=trigger_str)
status_dc = {a_status.status["id"]: a_status.status["content"]
for a_status in statuses2}
dump_strs = ["{0}\n{1}\n{2}\n[{3}]".format(a_summary["inbound_status_id"], a_summary["status_string"],
a_summary["inbound_status_url"], status_dc[a_summary["inbound_status_id"]])
for a_summary in summaries]
for lint_str in dump_strs:
print(lint_str)
评论列表
文章目录