def find_hashtag_uses(users, all_tweets): hashtag_uses = [] hashtag_map = twitter_lib.hashtag_map() for tweet in all_tweets: for hashtag in twitter_lib.find_hashtags(tweet.text): if not hashtag in hashtag_map: print 'Error, hashtag not found,', hashtag else: hashtag_sqlid = hashtag_map[hashtag] hashtag_uses.append(twitter_lib.HashtagUse(-1, hashtag_sqlid, tweet.sqlid)) twitter_lib.insert_hashtag_uses(hashtag_uses) return hashtag_map
def find_hashtags(all_tweets): hashtags = {} for tweet in all_tweets: for hashtag in twitter_lib.find_hashtags(tweet.text): hashtags[hashtag] = True twitter_lib.insert_hashtags(hashtags.keys())