X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=twitter_renderer.py;h=173842ef0ea2801182760ff7a1d0111f1739bff7;hb=d6990436e08a57ce211b10058dc61fb223cb94ec;hp=49c39da3b46029364c4f403b616f2549c157a296;hpb=4b1f3d8a8b278ca6d62f461ea80c8ea21080c301;p=kiosk.git diff --git a/twitter_renderer.py b/twitter_renderer.py index 49c39da..173842e 100644 --- a/twitter_renderer.py +++ b/twitter_renderer.py @@ -54,7 +54,7 @@ class twitter_renderer(renderer.debuggable_abstaining_renderer): try: tweets = self.api.home_timeline(tweet_mode='extended', count=200) except: - print "Exception while fetching tweets!" + print("Exception while fetching tweets!") return False for tweet in tweets: author = tweet.author.name @@ -67,13 +67,13 @@ class twitter_renderer(renderer.debuggable_abstaining_renderer): return True def shuffle_tweets(self): - authors = self.tweets_by_author.keys() + authors = list(self.tweets_by_author.keys()) author = random.choice(authors) handle = self.handles_by_author[author] tweets = self.tweets_by_author[author] already_seen = set() - f = file_writer.file_writer('twitter_5_none.html') - f.write('
') + f = file_writer.file_writer('twitter_10_3600.html') + f.write('\n' % (author, handle)) f.write('
') f.write('

%s (@%s)

') f.write('
\n') @@ -86,7 +86,7 @@ class twitter_renderer(renderer.debuggable_abstaining_renderer): (not self.filter.contains_bad_words(text))): already_seen.add(text) text = self.linkify(text) - f.write(u'
  • %s\n' % text) + f.write('
  • %s\n' % text) count += 1 length += len(text) if count > 3 or length > 270: @@ -96,13 +96,13 @@ class twitter_renderer(renderer.debuggable_abstaining_renderer): return True # Test -t = twitter_renderer( - {"Fetch Tweets" : 1, - "Shuffle Tweets" : 1}) +#t = twitter_renderer( +# {"Fetch Tweets" : 1, +# "Shuffle Tweets" : 1}) #x = "bla bla bla https://t.co/EjWnT3UA9U bla bla" #x = t.linkify(x) #print x -if t.fetch_tweets() == 0: - print "Error fetching tweets, none fetched." -else: - t.shuffle_tweets() +#if t.fetch_tweets() == 0: +# print("Error fetching tweets, none fetched.") +#else: +# t.shuffle_tweets()