Lo que he aprendido: usar Twitter desde el terminal

Lo que he aprendido esta vez seguramente será de lo más friki que vais a ver en mucho tiempo. Todo empezó cuando un mítico purista de Linux me respondió lo siguiente a mi entrada sobre forzar la GUI de Octave:

Haciendo risas sobre ello estuve pensando en como tuiteaba dicho individuo. ¿Usaría el terminal? ¿Se podría usar el terminal para actualizar Twitter? Estas preguntas se contestaron rápidamente con una búsqueda en Google. Sí, señores míos, se puede usar el terminal para tuitear. Es simultáneamente megafriki y megamolón. Y claro, yo tenía que probarlo.

Una de las opciones para esto es usar Twidge, un programa escrito en Haskell y que está en los repositorios de Debian.

Visto esto, fui derecha a probar el tema. Instalarlo es tan fácil como hacer:

sudo apt-get install twidge

Cosa que ya sabíais porque sois pros de Linux.

Ahora hay que configurarlo. Otro paso con complejidad extrema:

twidge setup

Saldrá un mensaje como este:

Welcome to twidge.  We will now configure twidge for your
use with Twitter (or a similar service).  This will be quick and easy!

Please wait a moment while I query the server...

OK, next I need you to authorize Twidge to access your account.
Please cut and paste this URL and open it in a web browser:

https://api.twitter.com/oauth/authorize?oauth_token=Smxs1wAAAAAAAmGdAAABTg0Efm4

Click Allow when prompted.  You will be given a numeric
key in your browser window.  Copy and paste it here.
(NOTE: some non-Twitter services supply no key; just leave this blank
if you don't get one.)

Authorization key: 

Una cosa importante aquí es que tenemos que tener curl instalado, si no el tema no carrula. Podéis comprobar si lo tenéis haciendo:

dpkg -l curl

Solo nos queda ir a la dirección que nos dice, autorizar a Twidge a usar Twitter y copiar la clave que nos da Twitter en el terminal.

Si todo ha ido bien veremos esto:

Successfully authenticated!
Twidge has now been configured for you and is ready to use.

Supuestamente ya podemos tuitear a lo friki. Veamos si es cierto. Esta son las opciones que tenemos:

All available commands:
Name                 Description
-------------------- -------------------------------------------------------
dmsend               Send direct message
block                Start blocking someone
follow               Start following someone
lsarchive            List recent status updates you posted yourself
lscommands           Display a list of all available commands
lsdm                 List recent direct messages to you
lsdmarchive          List recent direct messages you sent
lsblocking           List people you are blocking
lsfollowers          List people that follow you
lsfollowing          List people you are following
lsrecent             List recent updates from your home timeline
lsreplies            List recent messages mentioning you
lsrtreplies          List others' retweets of your statuses
status               Retrieve a single status
setup                Interactively configure twidge for first-time use
unblock              Stop blocking someone
unfollow             Stop following someone
update               Update your status

Probemos a tuitear desde el terminal como los máquinas que somos:

twidge update "Tuiteando desde el terminal, chavales"

Y el resultado de esto es:

Lo que aumenta nuestra molonidad de manera exponencial.

Hasta aquí hemos llegado por hoy. La entrada de hoy muy útil no sé si será, pero curiosa es un rato. Usad el terminal y dominad el mundo.

Anuncios

¡Opina sin miedo! (Puedes usar Markdown)

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