Advertisement
Guest User

Untitled

a guest
Sep 1st, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.48 KB | None | 0 0
  1. #Python program that checks Nike's tweets every N seconds looking for a specified string
  2.  
  3. from twitter import *
  4. import time
  5. import msvcrt
  6.  
  7.  
  8. ACCESS_TOKEN = "2784389341-wqC1Tck0nMU16VMtRn9UQwGh1jOXsKC0p5vQdIZ"
  9. ACCESS_TOKEN_SECRET = "pYc3kXRjrREVlTwkHhCaSynKqC91fskfTsKmH5GfB61MA"
  10.  
  11. CONSUMER_KEY = "MtiQ2xbUIcG5gFu3gfUrsgsxa"
  12. CONSUMER_SECRET = "S8VeGHCF0EGRVHFwo42zU57Nz1gIbuQuphV7lnXIqZfPHHDQLH"
  13.  
  14.  
  15.  
  16.  
  17.  
  18. t = Twitter(auth=OAuth(ACCESS_TOKEN, ACCESS_TOKEN_SECRET, CONSUMER_KEY, CONSUMER_SECRET))
  19.  
  20.  
  21.  
  22. search_string = input("Enter a search string: ")
  23. search_interval = input("Enter search interval(seconds)")
  24.  
  25.  
  26.  
  27. def checkTweets(name):
  28.     #while("User has not exited program")
  29.     #Checks Nike's last 5 tweets every 30 seconds
  30.  
  31.     try:
  32.         while True:
  33.             tweets = t.statuses.user_timeline(screen_name="nike", count=1, exclude_replies=True)
  34.             tweets = str(tweets)
  35.  
  36.             if name in tweets:
  37.                 print("Found Match!")
  38.                 print(tweets)
  39.  
  40.                 #Add code to extract URL from tweet
  41.  
  42.  
  43.  
  44.                 #Add code to open browser on user's computer
  45.  
  46.  
  47.                 #Add code to navigate browser to given URL
  48.                 break
  49.             else:
  50.                 print("Sorry, no match found! Retrying in 5 seconds")
  51.                
  52.                 time.sleep(int(search_interval))
  53.                 continue
  54.     except KeyboardInterrupt:
  55.         pass
  56.  
  57.    
  58.  
  59.    
  60. checkTweets(search_string)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement