Sigueme en Twitter
«Anterior | Siguiente»

Twitter desde tu linea de comandos

22/03/2007

Twitter es una jalada de esas muy de moda ultimamente y como soy un borrego que sigue a las masas, yo tambien me inscribi (aunque no lo actualize mucho), si quieres una descripción sobre que es, checa este post de Minid.

En realidad no puede decirse que desde consola puro, porque esta usando curl que trabaja sobre web, pero eso no quita el hecho de que sea comodo escribir tres letras cuando estes trabajando en tu consola de tu *nix. Para dejarlo como un simple y vil comando haz esto:

  • Guarda el código en un archivo llamado twi y modifica la linea 2 y 3 con tus datos
  • hazlo ejecutable con: chmod +x twi y crea un softlink:
  • sudo ln -s /donde/loguardaste/twi /usr/local/bin/twi
  • Escribe tu twit:
  • twi Estoy blogeando tonterias que a nadie le sirven
  • Ahora que haz cambiado tu vida, corre por tu camara y tomale fotos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
username="miusuario"
password="mipassword"
usage="Usage: twi <my>"
message=""
if [ $# == 0 ]
then
  echo $usage
else
  for parameter in $@
  do
    message="${message} ${parameter}"
  done
  curl -u "$username":"$password" -d status="$message" http://twitter.com/statuses/update.xml &> /dev/null
fi

Los paranoicos veran algo peligroso dejar tu usuario y password de tu importante twitter en un archivo sin encriptar, pero con unas 3 lineas que modifiquen el código pueden agregar una condicional para que pida el pass a lo hora de mandar tu twit.. (tambien debi usar el API de twitter para una aplicacion en forma) pero para mi uso y weba, asi esta bien.


Hay 3 comentarios:

  1. 24/03/2007devnull dice:

    gracias. me ha sido muy util. bash rulez.

    saludos de Asturias

  2. 2/04/2007pablasso dice:

    fue todo un placer

  3. 21/04/2007jose calleja dice:

    …[Para todos los adictos a Twitter, ahora ya lo pueden hacer desde su terminal favorita]…

Escribe tu comentario:

¿Escribiste código? [+]

Para hacerlo más legible puedes utilizar la etiqueta <pre>.
Ejemplo: <pre lang="php" line="1"> código </pre>
  • El atributo lang indica el lenguaje de programación.
  • El atributo line indica desde donde comienza la numeración.


  Los mas frikis pueden suscribirse a los comentarios por RSS.