#!/usr/bin/python

from httplib import HTTPConnection
from time import sleep
from os import system

for i in xrange(1,1000):
    twitter = HTTPConnection('search.twitter.com')
    twitter.request('GET', '/search.atom?&ors=%23iran9+%23iranelection+%23gr88')
    response = twitter.getresponse()
    data = response.read()
    entry = data.find("<entry>")
    entryend = data.find("</entry>")
    if((entry == -1) or (entryend == -1)): continue
    #first entry
    f = data[entry:entryend]
    name = f.find("<name>")
    nameend = f.find("</name>")
    tweet = f.find("<title>")+7
    tweetend = f.find("</title>")
    wrap = min(tweetend, tweet+70)
    print "%s\n%s\n%s\n" % (f[name+6:nameend], f[tweet:wrap], f[wrap:tweetend])
    if((i % 15) == 1):
        system("say \"%s\"" % f[tweet:tweetend])
        continue
    sleep(1)
