"--search_type", help="recent(default)/popular/mixed", default="recent") parser.add_argument("-lang", "--language", help="language tweets", default="en") ### End of arguments ### args = parser.parse_args() tClient = TwitterClient() if args.tweet_count <= 100: search_results = tClient.search_until(k=args.keyword, tc=args.tweet_count, st=args.search_type, ud=args.since_date, lan=args.language) opin_dict = tClient.opinion_mining(search_results['statuses']) ''' te_search_results = twitter.search(q=keyword, count=tweet_count, result_type='mixed', since_id=since, lang="te") trans = Translator() for result in te_search_results['statuses']: print result['text'] trans.translate(result['text']) ''' else: multi_search_results = tClient.multi_search_until(k=args.keyword, ud=args.since_date, lan=args.language)