bitacora.lmn.md    archivos    feed    acerca de

python-libgmail y python-twitter

Hoy estoy alegre (?), asi que les voy a tirar dos tips mas que interesantes:
El primero utilizando python-libgmail, que como podran imaginarse hace magia con gmail. Si tienen la suerte (?) de usar debian o sus derivados, podran ver que en /usr/share/doc/python-libgmail/examples/ van a encontrar unos cuantos ejemplos ya completos y listos para usar, hackear y re-usar en sus proyectos.
Pero el que mas me llamo la atencion fue uno que se llama gcp.py, el cual es una suerte de scp que copia un archivo y lo adjunta a un mail que quedara en stand-by bajo drafts. Tan simple como eso. Uds sabran encontrarle la utilidad a esto (?).

El segundo es utilizando python-twitter, un modulo demasiado sencillo de utilizar donde con pocas lineas podemos hacer un cliente de twitter. Inclusive ya viene con un cliente para manejar desde la CLI: tweet
Por Ejemplo, queremos tener listados los ultimos twits de nuestros amigos:
import twitter me = twitter.Api(username='pedro',password='superpassword') for f in me.GetFriends(): print f.screen_name,': ',f.status.text

Ahora si le queremos agregar la posibilidad de agregar twits:
import twitter me = twitter.Api(username='pedro',password='superpassword') text = raw_input('ingresar el twit: ') if len(text) <= 140: me.PostUpdate( text ) else: print 'debe ser menor a 140 chars :('

Ahora si le queremos agregar la posibilidad de agregar twits:
import twitter me = twitter.Api(username='pedro',password='superpassword') text = raw_input('ingresar el twit: ') if len(text) <= 140: me.PostUpdate( text ) else: print 'debe ser menor a 140 chars :('

voila.

Ambos modulos estan en los repositorios y los pueden encontrar con el nombre que puse en el titlo de la entrada.