def scrape_one_user(): """ Scrape user info about one random user that is not scraped before, or very long since last scraped """ user = db_functions.get_random_user("user") if not user: return scrape_user(user)
def scrape_one_tweet(): """ Scrape tweets of one random user that is not scraped before, or very long since last scraped """ user = db_functions.get_random_user("tweet") if not user: return full=False if user.tweets_last_update_full: tresh = datetime.datetime.now() - datetime.timedelta(days=twitter_config.TWEET_USER_RESCRAPE_DELTA) if user.tweets_last_update_full < tresh: full=True scrape_tweet(user, full)
def scrape_one_tweet(): """ Scrape tweets of one random user that is not scraped before, or very long since last scraped """ user = db_functions.get_random_user("tweet") if not user: return full = False if user.tweets_last_update_full: tresh = datetime.datetime.now() - datetime.timedelta( days=twitter_config.TWEET_USER_RESCRAPE_DELTA) if user.tweets_last_update_full < tresh: full = True scrape_tweet(user, full)
def scrape_one_friendship(): """ Scrape all followers and following of one random user that is mot scraped before, or very long since last scraped """ logging.debug(u"Scrape one users friendships") user = db_functions.get_random_user("friendship") if not user: logging.debug(u"user not found") return #IF to long since rescraping all friendships, Delete friendships and scrape all from scratch full=False if user.friendships_last_update_full: tresh = datetime.datetime.now() - datetime.timedelta(days=twitter_config.FRIENDSHIP_USER_RESCRAPE_DELTA) if user.friendships_last_update_full < tresh: full=True scrape_friendship(user, full)
def scrape_one_friendship(): """ Scrape all followers and following of one random user that is mot scraped before, or very long since last scraped """ logging.debug(u"Scrape one users friendships") user = db_functions.get_random_user("friendship") if not user: logging.debug(u"user not found") return #IF to long since rescraping all friendships, Delete friendships and scrape all from scratch full = False if user.friendships_last_update_full: tresh = datetime.datetime.now() - datetime.timedelta( days=twitter_config.FRIENDSHIP_USER_RESCRAPE_DELTA) if user.friendships_last_update_full < tresh: full = True scrape_friendship(user, full)