本文整理汇总了Python中twitter.Twitter.retweetstats方法的典型用法代码示例。如果您正苦于以下问题:Python Twitter.retweetstats方法的具体用法?Python Twitter.retweetstats怎么用?Python Twitter.retweetstats使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类twitter.Twitter
的用法示例。
在下文中一共展示了Twitter.retweetstats方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: main
# 需要导入模块: from twitter import Twitter [as 别名]
# 或者: from twitter.Twitter import retweetstats [as 别名]
def main():
conf = get_conf()
twitter = Twitter(conf)
parser = argparse.ArgumentParser()
parser.add_argument('-q', '--query', type = str,
help = "Gets all tweets and retweets for a specifc search query (realtime)")
parser.add_argument('-t', '--timeline', action = "store_true",
help = "Gets all tweets for the authenticated user")
parser.add_argument('-u', '--user', type = str,
help = "Get a timeline with a username")
parser.add_argument('-s', '--search', type = str,
help = "Get results for a search query (not realtime)")
parser.add_argument('-l', '--lookup',
help = "Get all the details for a single tweet")
parser.add_argument('-rts', '--retweetstats',
help = "Returns user info of up to 100 people that retweeted the tweet specified")
args = parser.parse_args()
if args.query:
twitter.query(args.query)
elif args.timeline:
twitter.run_timeline()
elif args.user:
twitter.user_timeline()
elif args.search:
twitter.search(args.search)
elif args.lookup:
twitter.lookup(args.lookup)
elif args.retweetstats:
sid = args.retweetstats
print("Collecting retweeters for %s" % sid)
users = twitter.retweetstats(sid)
path = "%s-retweeters.json" % sid
with open(path, "w") as f:
f.write(json.dumps(users))
print("Written retweeters to %s" % path)
else:
parser.print_help()