def __init__(self, sql_obj=None): self.rate_data = self.fetchRateData() if not sql_obj: self.sql = SQLQuery() else: self.sql = sql_obj self.tweet_adder = TweetAdder(sql_obj=self.sql)
def fetchTopUserTweets(self, start_at=None): debuglog.msg("Fetching all celebrity tweets...") q = "SELECT DISTINCT user FROM celebs" results = SQLQuery().q(q) users = [result[0] for result in results] if start_at: users = users[users.index(start_at):] for user in users: if self.fetchUserTweets(user): debuglog.msg("\tSuccessfully fetched tweets for @%s :)" % user) else: debuglog.msg("\tFailed to fetch tweets for @%s :(" % user) time.sleep(1)