Guest
Public paste!

Python/Twitter script

By: a guest | Apr 17th, 2010 | Syntax: Python | Size: 0.73 KB | Hits: 184 | Expires: Never
Copy text to clipboard
  1. #!/usr/bin/env python
  2.  
  3. import twython
  4. import time
  5. import sys
  6.  
  7. twitter = twython.core.setup()
  8.  
  9. query = "aswolk"
  10. if len(sys.argv) == 2:
  11.     query = sys.argv[1]
  12.  
  13. since_id = 0
  14. rpp = 5
  15. sleep_time = 2
  16.  
  17. def displayMessages(results, since_id):
  18.     for message in results['results']:
  19.         if since_id is not message['id']:
  20.             print "%s zei: %s" % (message['from_user'], message['text'])
  21.             since_id = message['id']
  22.     return since_id;
  23.  
  24. while 1:
  25.     time.sleep(2)
  26.     results = 0
  27.     if since_id == 0:
  28.         results = twitter.searchTwitter(query, rpp=rpp)
  29.     else:
  30.         rpp = 1
  31.         results = twitter.searchTwitter(query, since_id=since_id, rpp=rpp)
  32.     since_id = displayMessages(results, since_id)