Twitter desde el terminal

Steven en

Si eres usuario de Twitter y Linux, te interesará saber que puedes enviar tweets directamente desde el terminal.

Para ello abrimos el terminal (Aplicaciones > Accesorios > Terminal) y escribimos el siguiente código:

curl -u usuario:password -d status="Tweet desde el terminal, visita 120linux.com" http://twitter.com/statuses/update.xml

En esta linea, reemplazamos las palabras usuario y password por nuestro usuario y contraseña en Twitter. Un apunte sobre seguridad: ten en cuenta que al escribir el comando history en el terminal, accedes a los últimos comandos ejecutados. Si compartes tu ordenador con más personas, podrán ver tus últimos comandos, y en este caso, tu contraseña de Twitter. ¿Cómo lo evitamos?

Sencillo, deja un espacio antes del comando. Si al escribir el comando dejas un espacio antes de la palabra curl, el comando no se guardará en el historial.

Actualizado: Roger ha explicado en los comentarios (gracias por tu aporte) una forma sencilla de borrar el historial del terminal, simplemente escribimos el siguiente comando:

history -c

Artículos relacionados:

  1. Añadir el buscador de twitter a Firefox
  2. Truco Twitter
  3. Imprimir desde el terminal/consola
  4. Administrar archivos y carpetas desde el terminal
  5. Crear alias para comandos en bash-terminal

9 comentarios para Twitter desde el terminal

  1. 1

    Hola,

    pues el tema se seguridad no va en todas las distros, debe ser especifico de alguna en concreto lo de dejar un espacio para que no se guarde en el historial. Yo lo he probado en RHEL 5 y si que guarda en el history.

    Saludos.

  2. 2

    Una manera para borrar el historial y no deje rastro:

    $>history -c

    Saludos :-)

  3. 3

    Gracias Roger, lo he añadido en el artículo.

  4. 4

    Unque Roger tiene razón, dejas menos rastro si todo parece estar bien (y no recién eliminado). En bash, el siguiente comando restaura el historial al que había al comenzar la sesión:

    history -r

    Saludos!

  5. 5

    Que frikismo. Lo he probado y funciona. Para redondear envio este mensaje desde terminal (links2)..* No me van tildes, ni saltos de linea,ni signos de admiracion. Saludos

  6. 6

    Con el mismo comando hice un script que automatiza un poco el tema, permitiendo la posibilidad de regular los twits como si se programasen post en un blog.

    En mi experiencia personal es mucho más práctico hacer un twit cada cierto tiempo, pero con una mínima modificación puede utilizarse con CRON.

    Reconozco que tiene una falla fundamental y es que el login queda guardado en la carpeta personal del usuario que lo ejecuta sin encriptación alguna. Pero la verdad es que no sé cómo hacerlo con BASH, agradecería mucho si alguien lo mejorara en ese o en cualquier otro sentido.

    Aquí el mencionado script: http://dpaste.com/hold/183784/

    Espero que a alguien le sea tan útil como me es a mí.

  7. 7

    Más sencillo aún: instala el programa “twyt”. Las opciones de configuración se encuentran en su página man.

    Una vez hecho eso, tan sencillo como poner:

    $ twyt “Mensaje a postear”

    Y a correr.

  8. 8

    Para aquellos que usen un sistema al que varios usuarios acceden simultáneamente, aun borrando la historia, es una mala política de seguridad incluir el usuario y la password en una linea de comando, porque la linea de comando completa (con la contraseña incluída) aparece si, por ejemplo, hacemos un ps -ef

  9. 9

    Si no se escribe el password, curl simplemente preguntará por este y no habrá rastro del password en el historial.

Deja tu comentario

Bienvenido a 120% Linux

Te agradecemos que comentes tu opinión en los artículos y te suscribas al feed de nuestro blog de Linux, Ubuntu y software libre.

2719 suscriptores. ¡Suscribete!

Siguenos en Google Plus.

Primeros pasos con Linux

Linux es un sistema operativo libre.

Elige y descarga la distribución Linux que prefieras (Ubuntu 10.10 es la más popular).

Disfruta de Linux en tu ordenador de forma gratuita y segura.

Buscar :