Python: script para recoger los tweets de hoy

Script en python para recoger los tweets de hoy:

instalar paquetes necesarios y empezamos a editar el script:

su
aptitude install python2.6 python-simplejson
exit
nano ztwitter.py
#!/usr/bin/python2.6
# -*- coding: utf-8 -*-
import urllib
import datetime as date
import time
import simplejson as json

users = ['ZiTAL', 'g0re_k']
now = date.datetime.now()
now = now.strftime("%Y-%m-%d")

for u in users:
        url = "http://search.twitter.com/search.json?q=+from%3A"+u+"+since%3A"+now+"+until%3A"+now
        json_text = urllib.urlopen(url).read()
        json_obj = json.loads(json_text)

        print u + ":"
        for i in json_obj['results']:
                print i['text']

        print "\n"

        time.sleep(1)

Le he puesto un “sleep” de un segundo ya que a veces puede quedar atascado.

Le damos permisos de escritura y lo ejecutamos:

chmod +x ztwitter.py
./ztwitter.py

Respuesta del script:

ZiTAL:
@hqh muy bien pd: cambiate el thumb ;)
#twitter API search user's tweets between dates http://is.gd/Msygqn #webdev
RT @desymfony: Acabamos de publicar el primer vídeo de #desymfony 2011 http://t.co/cKA0tKJ @pgodel te enseña a programar aplicaciones móviles con Symfony2
#hispabyte identi.ca-ko grupue probaten...
RT @berria: Antonio Camacho izendatu du Zapaterok Barne ministro http://bit.ly/rniBfD
RT @Peioxabier: Este Camacho es aquel de "apaga la cámara" cuando le preguntaron por la tortura en España en una TV australiana, no?? http://t.co/Tfca8gm
Luis es Bankero - spot de Bankia mejorado #yoquieroserbankero http://is.gd/2W5X5M via @Garrakus
RT @acarazo: El Gobierno vasco muestra su apoyo al gaztetxe de Rekalde. El Correo http://me.lt/760sf #kukutza
@nickdutnik bai, eskerrik asko ;)

g0re_k:
En las escaleras del metro de Bilbao con @wakka_ y @kruspex... http://instagr.am/p/HcDkp/
@ZiTAL-egaz, barrez lehertu beharrean... http://instagr.am/p/Hb8I0/
#boicto @wakka_ @kruspex
Grisez bustitako egun horietakoa izateko itxura du gaur... http://instagr.am/p/Ha9Ou/
This entry was posted in Gnu / Linux, Programacion, Tutoriales / Manuales and tagged , . Bookmark the permalink.

Deja un comentario

Tu dirección de correo electrónico no será publicada.