X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/12bb62ddccd1fb84c3a8371e923eed946248d0bf..3f6ca83dfc697b71974d2fa3b10b4e68c4d4c621:/twitter/stream_example.py diff --git a/twitter/stream_example.py b/twitter/stream_example.py index 571886c..8f5da3a 100644 --- a/twitter/stream_example.py +++ b/twitter/stream_example.py @@ -30,13 +30,13 @@ def parse_arguments(): return parser.parse_args() -## parse_arguments() - - def main(): - args = parse_arguments() + if not all((args.token, args.token_secret, args.consumer_key, args.consumer_secret)): + print(__doc__) + return 2 + # When using twitter stream you must authorize. auth = OAuth(args.token, args.token_secret, args.consumer_key, args.consumer_secret) if args.user_stream: @@ -46,7 +46,7 @@ def main(): stream = TwitterStream(auth=auth, domain='sitestream.twitter.com') tweet_iter = stream.site() else: - stream = TwitterStream(auth=auth, timeout=60.0) + stream = TwitterStream(auth=auth) tweet_iter = stream.statuses.sample() # Iterate over the sample stream. @@ -56,7 +56,5 @@ def main(): if tweet.get('text'): printNicely(tweet['text']) -## main() - if __name__ == '__main__': main()