Tweets suchen mit Python

Mit Python in der Twitter Public Timeline nach Begriff suchen. Verwendet REST-based API.

Like it? Share it!
#!/usr/bin/python import json import sys import urllib2 import os usage = """ Usage: ./tweet_search.py 'keyword' e.g ./tweet_search.py pythonforbeginners Use "+" to replace whitespace" e.g ./tweet_search.py "python+for+beginners" """ # Prüfen ob der Benutzer ein Parameter mitgegeben hat if len(sys.argv)!=2: print (usage) sys.exit(0) # Twitter-Suchurl mit Parameter aufrufen und JSON Antwort entgegennehmen. twitterjson= urllib2.urlopen("http://search.twitter.com/search.json?q="+sys.argv[1] ) #daten in JSON umwandeln data = json.load(twitterjson) #Anzahl der Tweets zurückgeben: print "gefunde Tweets", len(data) # Alle Tweet-Daten parsen # Tweet-Text ausgeben for tweet in data["results"]: print tweet["text"] # Tweet-Status ausgeben for status in data['results']: print "(%s) %s" % (status["created_at"], status["text"])

>_ Author

>_ last updated 4 yearss ago

>_ Language: Python

twitter Raspberry PI