projects
/
kiosk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More changes for python3 and improved logging/debugging. This ~works.
[kiosk.git]
/
twitter_renderer.py
diff --git
a/twitter_renderer.py
b/twitter_renderer.py
index 49c39da3b46029364c4f403b616f2549c157a296..304cf81b7b69aa1dbc2aa6f148a1ad825b61ecc3 100644
(file)
--- 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:
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
return False
for tweet in tweets:
author = tweet.author.name
@@
-67,7
+67,7
@@
class twitter_renderer(renderer.debuggable_abstaining_renderer):
return True
def shuffle_tweets(self):
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]
author = random.choice(authors)
handle = self.handles_by_author[author]
tweets = self.tweets_by_author[author]
@@
-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)
(not self.filter.contains_bad_words(text))):
already_seen.add(text)
text = self.linkify(text)
- f.write(
u
'<LI><B>%s</B>\n' % text)
+ f.write('<LI><B>%s</B>\n' % text)
count += 1
length += len(text)
if count > 3 or length > 270:
count += 1
length += len(text)
if count > 3 or length > 270:
@@
-103,6
+103,6
@@
t = twitter_renderer(
#x = t.linkify(x)
#print x
if t.fetch_tweets() == 0:
#x = t.linkify(x)
#print x
if t.fetch_tweets() == 0:
- print
"Error fetching tweets, none fetched."
+ print
("Error fetching tweets, none fetched.")
else:
t.shuffle_tweets()
else:
t.shuffle_tweets()