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:
stream = TwitterStream(auth=auth, domain='sitestream.twitter.com')
tweet_iter = stream.site()
else:
- stream = TwitterStream(auth=auth)
+ stream = TwitterStream(auth=auth, timeout=60.0)
tweet_iter = stream.statuses.sample()
# Iterate over the sample stream.
if tweet.get('text'):
printNicely(tweet['text'])
-## main()
-
if __name__ == '__main__':
main()