User:Mirjam Dissel/JSON twitter API in Python

From XPUB & Lens-Based wiki

Friday 21 Jan 2011


#!/usr/bin/python

import sys, json, urllib2, os
 

f = urllib2.urlopen("http://search.twitter.com/search.json?q="+sys.argv[1])
data = json.load(f)

for r in data ["results"]:
	print r["text"]

Chmod it by removing extension and in terminal:
chmod +x filename

execute by typing in terminal:
filename searchquery



Exact same story as above, now espeak read tweets out aloud:

#!/usr/bin/python

import feedparser, sys, json, urllib2, os
 

f = urllib2.urlopen("http://search.twitter.com/search.json?q="+sys.argv[1])
data = json.load(f)

os.system("espeak cool")
for r in data ["results"]:
	os.system('espeak "'+r["text"].encode("utf-8") + '"')