Hoy estuve haciendo algunas cosas con python y esta librería que me recomendó Arturo Jamaica para trabajar con twitter. Me encantó el potencial.
Después del easy_install twython arme esta pequeña consulta para ir a buscar los últimos tweets que tienen relación con foros del web.
Código Python:
Ver originalfrom twython import Twython
twitter = Twython()
query = "forosdelweb"
tweets = twitter.searchTwitter(q=query,rpp="100",page="1")
for tweet in tweets["results"] :
print tweet['text'].encode('utf-8')
print "por @" + tweet['from_user'].encode('utf-8')
Funciona de maravilla. Seguí investigando y encontré este ejemplo que lo guarda en un archivo de texto y hace además un ciclo por los diferentes resultados que va generando twitter.
http://slacy.com/blog/2010/06/a-simp...tter-searches/
Ahora, tengo dos retos y a ver como pueden guiarme.
1. Quiero almacenar los datos en una base de datos. Qué base de datos me recomiendan que trabaje con python? Me interesa probar cosas nuevas. Y cómo harían el filtrado para asegurarme que no guarde un tweet varias veces. Se me ocurre filtrar por el mismo ID del tweet que sería lo más fácil.
2. Quiero implementar esto en la web con un cronjob (creo que django podría servirme aquí)