Twitter en Python

De vez en cuando hago algún que otro escarceo con python, sobre todo ultimamente, para salir un poco de la monotonía de trabajar con java a diario (ojo, que no digo que no me guste java, me encanta, y ahora mismo es el lenguaje en el que hago casi cualquier cosa “grande”), pero me llaman mucho la atención los lenguajes de scripting y éstos días de exámenes estoy mirando algo en los momentos de descanso como ahora.

Lo que más me ha llamado siempre la atención de python es la sencillez con la que se hacen las cosas, en éste caso voy a dos pequeños ejemplos sobre twitter.

El primero, saca un listado de la gente a la que seguimos en twitter y su último estado:

import twitter
# conectamos:
twit = twitter.Api(‘nombreUsuario’,’passwordUsuario’)
# pedimos la lista de amigos:
friends = twit.GetFriends()
# recorremos la lista de amigos mostrando…
for f in friends:
    # el nombre:
    print f.GetName()
    # el estado:
    print f.GetStatus().GetText()

y listo, creo que con los comentarios se entiende perfectamente😉

El otro ejemplo, va a cambiar nuestro estado:

import twitter
# conectamos:
twit = twitter.Api(‘nombreUsuario’,’passwordUsuario’)
# actualizamos nuestro estado:
twit.PostUpdate(‘twtting from python!’)

y listo otra vez😉

Éste lenguaje cada vez me sorprende más, tanto por la sencillez con la que se hacen las cosas, como por la potencia que tiene😀

Además, se me ocurre que a twitter se le puede dar una gran utilidad como herramienta para hacer un seguimiento de aplicaciones, al menos, en el curro, me vendría de perlas😀 (tomo nota mental)

PD: Si no lo tenéis instalado os dirá que no encuentra la librería de twitter para python. En ubuntu basta con instalar el paquete python-twitter.

  1. thats great that you are talking about the twitter api,a good example of searching with the twitter api is on twiogle.com because you can search on twitter and google at the same time.

  2. @Twitter Search:

    I think you must change the codification you are using on your service, it does not allow (correctly) characters out of english (I mean á, é,…) maybe using utf8 for reading and searching would solve the problem.

    It would be interesting for making non-english users able to use your search service.

    Anyway, it’s a good idea😉

  3. Interesante el acceso desde Python, muy facilito.

  4. Sip, cuando tenga otro ratejo por ahí suelto intentaré hacer lo mismo desde java, a ver que tal sale…😉

  1. 3/06/09
    Trackback from : Twitter en Java « beGNU
  2. 10/09/15
    Trackback from : otomotif

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: