lunes, 22 de febrero de 2010

Twittear desde la línea de comandos


Ok, otra vez con estas entradas geeks que mucha gente no va a comprender su utilidad... Es más yo mismo a veces no entiendo el porqué, pero creo que es el geek o el nerd que llevamos dentro quién las necesita.

Esta vez voy a mostrar como se twittea (supongo que pronto será una palabra aceptada por la Real Academia) desde la terminal de Linux de una forma no tan difícil.

Instalación
Deben instalar los siguientes paquetes: python-twyt y python-simplejson.

Si usan Ubuntu digiten:


sudo apt-get install python-simplejson python-twyt


O lo pueden compilar (aún más geek) con los paquetes presentes en Twyt Download Repository, después de descargar el paquete proceden a ejecutar el script de instalación con el siguiente comando como root (todas las distros es igual):
setup.py install


Comenzar a utilizar Twitter

Para empezar vamos a ver cuales son las opciones que nos ofrece digitando el siguiente comando:

twyt --commands
Usage: twyt COMMAND [options] [args]

Available commands:
block Blocks a user specified by ID (numerical ID or screen name)
delete Deletes a tweet by ID
direct Sends a direct message to another user
directdel Delete a direct message which was sent to you
directsent Prints the 20 last direct messages sent by you
directtl Prints the 20 last direct messages sent to you
friendstl Returns 20 most recent statuses in your friends timeline
publictl Shows the 20 most recent statuses in Twitter's public timeline
replies Lists statuses which are replies to you (statuses with @yourusername in them)
show Show a single status message by ID
tweet Updates the authenticating user's Twitter status
unblock Unblocks a user specified by ID (numerical ID or screen name)
user Get and set Twyt user options, e.g. remembered passwords and Twitter usernames
usertl Show your timeline, or USERNAME's timeline

For command-specific help, use twyt COMMAND --help


Con el cual obtendremos algo como lo que se ve en el ejemplo.

Después de eso, como podemos apreciar, ya tendremos la información suficiente para comenzar a utilizar Twitter. Si les dio pereza leer, la sintaxis básica es algo así:
  1. tweet: lo usamos para enviar un nuevo mensaje
  2. -u: nuestro User name (nombre de usuario)
  3. -p: nuestra contraseña

En el caso de su servidor el comando sería algo así, siempre utilizando al comienzo el nombre del programa (Twyt) y poniendo nuestro post entre comillas:


twyt tweet "Hola a todos esto es solo una prueba del twitter desde  terminal" -u Someone_in_time
Enter Someone_in_time's Twitter password:


O si no quieren tener que estar poniendo su contraseña a cada rato entonces sería algo así:

twyt tweet "Hola a todos esto es solo una prueba del twitter desde  terminal" -u Someone_in_time -p SuPassSuperSecreto
[9514289558] Steven GM: Hola a todos esto es solo una prueba del twitter desde terminal (Tue Feb 23 06:02:22 2010 via Twyt)


Cambiando SuPassSuperSecreto por su contraseña de Twitter.

El resultado se vería como esto:




Y para configurar su nombre de usuario permanentemente para que quede por default usen este comando:

twyt user -user=Someone_in_time set


Obviamente cambiando mi nombre de usuario por el de ustedes.

Espero que a alguien le sea de utilidad.

_
Leer más >>
......
......
......
No olvides comentar esa es la mejor forma de incentivar el trabajo (y si puedes pasa el link del blog)...
Powered By Blogger