Requires: tweet-sauce
Replies to anyone who @replies the logged user.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #!/usr/bin/python2.5
from sauce import Twitter
def write_heyer(replies):
last_reply_id = str(replies[len(replies)-1].id)
hf = open('.heyer', 'w')
hf.write(last_reply_id)
hf.close()
def main():
hf = open('.heyer', 'r')
dot_heyer = hf.read()
hf.close()
api = Twitter(USERNAMW, PASSWORD)
if len(dot_heyer) == 0:
replies = api.get_replies()
write_heyer(replies)
else:
replies = api.get_replies(since_id=dot_heyer)
if len(replies) != 0:
write_heyer(replies)
for reply in replies:
api.post_tweet("@%s YOUR MESSAGE HERE" % reply.user.screen_name)
if __name__ == '__main__':
main()
|