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:
- Assegurar que tenim el curl instal·lat :
sudo apt-get install curl
- Crear un fitxer amb aquest trosset de codi
curl --basic --user "usuari:password" --data-ascii "status=`echo $@|tr ' ' '+'`" "http://twitter.com/statuses/update.json"
- 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? 🙂
Doncs si, està molt bé! Com t’ho has fet per saber què hi havies de posar? Twitter té l’API en algun lloc?
Uola David,
Twitter si que te una API, lo ce la consola primer ho vaig trobar per blogs i despres si que vaig veure en la wiki oficial . M’ho hauria de mirar pero si que hi havia alguns limits , pero a menys que es facin coses molt bèsties no crec que s’arribi.
Salut
Mola!
He tornat a mirar el teu exemple amb calma i, amb la configuració de proxy adequada, ho he pogut fer. És molt interessant.
uep martí, ja ho he vist que feies twitts des de l’API,
comencen a venir moltes idees si, el que passa es que hi ha alguns límits i em sembla que si automatitzes coses es probable que hi arribis.
Salut
🙂