Run transbot through 2to3
This commit is contained in:
parent
101b8071b9
commit
ffef5cc47d
1 changed files with 9 additions and 9 deletions
18
transbot.py
18
transbot.py
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import HTMLParser, tweepy, os, translate
|
import html.parser, tweepy, os, translate
|
||||||
|
|
||||||
# [target_language,cons_key,cons_secret,access_token,access_secret]
|
# [target_language,cons_key,cons_secret,access_token,access_secret]
|
||||||
|
|
||||||
|
@ -25,9 +25,9 @@ try:
|
||||||
savepoint = file.read()
|
savepoint = file.read()
|
||||||
except IOError:
|
except IOError:
|
||||||
savepoint = ""
|
savepoint = ""
|
||||||
print "No savepoint found. Trying to get as many results as possible."
|
print("No savepoint found. Trying to get as many results as possible.")
|
||||||
|
|
||||||
timelineIterator = tweepy.Cursor(api.search, q=search, since_id=savepoint).items()
|
timelineIterator = list(tweepy.Cursor(api.search, q=search, since_id=savepoint).items())
|
||||||
|
|
||||||
timeline = []
|
timeline = []
|
||||||
|
|
||||||
|
@ -40,12 +40,12 @@ tw_counter = 0
|
||||||
er_counter = 0
|
er_counter = 0
|
||||||
|
|
||||||
for status in timeline:
|
for status in timeline:
|
||||||
print "(%(date)s) %(name)s: %(message)s\n" % \
|
print("(%(date)s) %(name)s: %(message)s\n" % \
|
||||||
{ "date" : status.created_at,
|
{ "date" : status.created_at,
|
||||||
"name" : status.author.screen_name.encode('utf-8'),
|
"name" : status.author.screen_name.encode('utf-8'),
|
||||||
"message" : status.text.encode('utf-8') }
|
"message" : status.text.encode('utf-8') })
|
||||||
|
|
||||||
text = HTMLParser.HTMLParser().unescape(status.text).encode('utf-8')
|
text = html.parser.HTMLParser().unescape(status.text).encode('utf-8')
|
||||||
|
|
||||||
if text[0] == "@":
|
if text[0] == "@":
|
||||||
continue
|
continue
|
||||||
|
@ -70,12 +70,12 @@ for status in timeline:
|
||||||
try:
|
try:
|
||||||
api.update_status(tstring.encode('utf-8')[:140])
|
api.update_status(tstring.encode('utf-8')[:140])
|
||||||
tw_counter += 1
|
tw_counter += 1
|
||||||
except tweepy.error.TweepError, e:
|
except tweepy.error.TweepError as e:
|
||||||
print e
|
print(e)
|
||||||
er_counter += 1
|
er_counter += 1
|
||||||
continue
|
continue
|
||||||
|
|
||||||
with open(last_id_file, "w") as file:
|
with open(last_id_file, "w") as file:
|
||||||
file.write(str(status.id))
|
file.write(str(status.id))
|
||||||
|
|
||||||
print "Finished. %d Tweets retweeted. %d errors occurred." % (tw_counter, er_counter)
|
print("Finished. %d Tweets retweeted. %d errors occurred." % (tw_counter, er_counter))
|
||||||
|
|
Loading…
Reference in a new issue