def main(): for user in getCollUsers().find(): if "access_token" in user and "twitter_credentials" in user: #if user["screen_name"]=="rabshakeh": print(user["screen_name"]) access_token = dict(urllib.parse.parse_qsl(user["access_token"])) twitter = OAuthApi(consumer_key, consumer_secret, access_token["oauth_token"], access_token["oauth_token_secret"]) #user["twitter_credentials"] = twitter.VerifyCredentials() user_timeline = twitter.GetHomeTimeline({"count": 5}) ut = getCollUnprocessedTweets() for tweet in user_timeline: tweet["inprocess"] = 0 tweet["for_user"] = int(user["id_str"]) tweet["created_at_utc"] = str(tweet["created_at"]) tweet["created_at"] = parseDatetime(tweet["created_at"]) tweet["newsrivr_userid_md5"] = [user["newsrivr_userid_md5"]] insertTweet(tweet["id_str"], user["newsrivr_userid_md5"], tweet) friends = twitter.GetFriendsIDs() friend_list = [] for fp in friends: friend_list.append(fp) user["twitter_friend_list"] = friend_list getCollUsers().save(user)