def collect_tweets_for_user(user, passwordfolder, exclude_retweets=False): twitter_connection = connection.create_twitter_connection(passwordfolder) no_tweets_received = False all_tweets = [] page = 1 while not no_tweets_received: try: new_raw_tweets = twitter_connection.get_user_timeline( screen_name=user, count=200, page=page) except TwythonError: print('Twython is sad :(') break if len(new_raw_tweets) < 1: no_tweets_received = True else: for raw_tweet in new_raw_tweets: current_tweet = Tweet(raw_tweet['id'], raw_tweet['user']['screen_name'], clean_tweet_text(raw_tweet['text'])) if (exclude_retweets and current_tweet.content[2:5] != 'RT ' ) or not exclude_retweets: all_tweets.append(current_tweet) if settings.MAXIMUM_NUMBER_OF_TWEETS_TO_IMPORT != None and len( all_tweets) >= settings.MAXIMUM_NUMBER_OF_TWEETS_TO_IMPORT: break page += 1 return all_tweets
def collect_tweets_for_user(user,passwordfolder,exclude_retweets=False): twitter_connection = connection.create_twitter_connection(passwordfolder) no_tweets_received = False all_tweets = [] page = 1 while not no_tweets_received: try: new_raw_tweets = twitter_connection.get_user_timeline(screen_name=user,count=200,page=page) except TwythonError: print('Twython is sad :(') break if len(new_raw_tweets) < 1: no_tweets_received = True else: for raw_tweet in new_raw_tweets: current_tweet = Tweet(raw_tweet['id'],raw_tweet['user']['screen_name'],clean_tweet_text(raw_tweet['text'])) if (exclude_retweets and current_tweet.content[2:5] != 'RT ') or not exclude_retweets: all_tweets.append(current_tweet) if settings.MAXIMUM_NUMBER_OF_TWEETS_TO_IMPORT != None and len(all_tweets) >= settings.MAXIMUM_NUMBER_OF_TWEETS_TO_IMPORT: break page += 1 return all_tweets
def get_profile_image_url(user, passwordfolder): twitterconnection = connection.create_twitter_connection(passwordfolder) return twitterconnection.show_user(screen_name=user)['profile_image_url']
def get_profile_image_url(user,passwordfolder): twitterconnection = connection.create_twitter_connection(passwordfolder) return twitterconnection.show_user(screen_name=user)['profile_image_url'];