diff --git a/ebooks.py b/ebooks.py index e04d0f0..9d18e25 100644 --- a/ebooks.py +++ b/ebooks.py @@ -39,17 +39,23 @@ if __name__=="__main__": guess = 0 if guess == 0: - user=SOURCE_ACCOUNT - source_tweets = [] - api=connect() - max_id=None - for x in range(17)[1:]: - source_tweets_iter, max_id = grab_tweets(api,max_id) - source_tweets += source_tweets_iter - print "{0} tweets found".format(len(source_tweets)) - if len(source_tweets) == 0: - print "Error fetching tweets from Twitter. Aborting." - sys.exit() + if DEBUG==True: + file = TEST_SOURCE + string_list = open(file).readlines() + for item in string_list: + source_tweets = item.split(",") + else: + user=SOURCE_ACCOUNT + source_tweets = [] + api=connect() + max_id=None + for x in range(17)[1:]: + source_tweets_iter, max_id = grab_tweets(api,max_id) + source_tweets += source_tweets_iter + print "{0} tweets found".format(len(source_tweets)) + if len(source_tweets) == 0: + print "Error fetching tweets from Twitter. Aborting." + sys.exit() mine = markov.MarkovChainer(order) for tweet in source_tweets: if re.search('([\.\!\?\"\']$)', tweet): diff --git a/local_settings_example.py b/local_settings_example.py index fa4602a..9af90e3 100644 --- a/local_settings_example.py +++ b/local_settings_example.py @@ -7,4 +7,5 @@ MY_ACCESS_TOKEN_SECRET = 'Your Access Token Secret' SOURCE_ACCOUNT = "" #The Twitter handle of the account that you'll generate tweets based on. ODDS = 8 #How often do you want this to run? 1/8 times? ORDER = 2 #how closely do you want this to hew to sensical? 1 is low and 3 is high. -DEBUG = True #Set this to False to start Tweeting live \ No newline at end of file +DEBUG = True #Set this to False to start Tweeting live +TEST_SOURCE = "" #The name of a text file of a string-ified list for testing. To avoid unnecessarily hitting Twitter API. \ No newline at end of file