Twittejar des de la consola d’ordres

Aquest matí, arran de veure algunes coses interessants de bash que no coneixia, he arribat a aquest post on expliquen com twittejar des de la consola d’ordres. Amb el munt d’eines grafiques que hi ha per twittejar, aquest potser no és la manera més atractiva de fer-ho, pero si una força de discreta i perque no dir-ho moltíssim més potent.

Els per fer-ho en una ubuntu són els seguents:

  1. Assegurar que tenim el curl instal·lat :
    sudo apt-get install curl
  2. Crear un fitxer amb aquest trosset de codi
    curl --basic --user "usuari:password" --data-ascii "status=`echo $@|tr ' ' '+'`" "http://twitter.com/statuses/update.json"
  3. Desar el fitxer a /usr/bin amb el nom que vulgueu, al meu li he posat twitt i assignar-li permisos d’execució
    sudo chmod 755 /usr/bin/twitt

A partir d’ara ja podeu twittejar amb la seguent comanda
:~$ twitt aixo sera un una piulada des de la consola

A partir d’aqui… buff.. aquest matí he provat varies coses

  • A partir d’aquest enllaç he vist com es poden llançar varies comandes en paralel, que ajuntat amb el nostre nou script piulador ens permet generar twitts amb el 0, el 1….
    seq 0 1 | xargs -n 1 twitt
  • Tambe he trobat el fortune, una comanda que ens ofereix una cita o un lema, mes o menys ocurrent. per exemple :
    :~$ fortune
    The future is a race between education and catastrophe.
    -- H. G. Wells

    de manera que de la mateixa manera podriem twittejar algunes cites ocurrents. A més te opcions interessants com per exemple posar un límit màxim de caràcters per a les cites -n 140:

    twitt `fortune -n 140 `

  • també m’han vingut ganes de fer el mateix amb el cowsay
    :~$ fortune | cowsay
    ____________________________________ / YOW!! Everybody out of the GENETIC \ \ POOL! / ------------------------------------ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||


    pero al final no ho he fet perque no crec que es vegi be.

Oi que mola? :)