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.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.