Si vous n'utilisez pas Twitter, c'est le moment de commencer, followez-moi !
Premièrement, il va vous falloir installer le logiciel curl. Par exemple, sous Ubuntu :
sudo apt-get install curl
Par défaut depuis la page Web de Twitter, vous voyez les vingt derniers tweets de vos following. Pour obtenir le même résultat dans votre console, il vous suffit de taper :
curl --basic --silent --user user:password --get http://twitter.com/statuses/friends_timeline.xml | sed --quiet --expression='s/<name>\(.*\)<\/name>/\1/p' --expression='s/<text>\(.*\)<\/text>/\1/p'
Vous pouvez faire un alias de cette commande (voir ce billet) :
alias last_tweets ="curl --basic --silent --user user:password --get http://twitter.com/statuses/friends_timeline.xml | sed --quiet --expression='s/<name>\(.*\)<\/name>/\1/p' --expression='s/<text>\(.*\)<\/text>/\1/p'"
Si vous voulez twitter (c'est-à-dire envoyer un message sur votre compte Twitter) depuis votre console, entrez simplement :
curl -u user:password -d status="Votre message" http://twitter.com/statuses/update.xml
en remplaçant bien sûr "user" par votre username et "password" par votre mot de passe.
Vous pouvez aussi créer un alias :
alias twitter='curl -u user:password -d status="$1" http://twitter.com/statuses/update.xml'
et utilisez-le en entrant :
twitter 'Je twitte depuis mon terminal !'
Si utiliser un alias ne vous convient pas, vous pouvez aussi créer un script (appelons-le par exemple "twitter.sh") :
#!/bin/bash
curl -u user:password -d status="$1" http://twitter.com/statuses/update.xml
que vous utiliserez en entrant cette fois-ci :
./twitter.sh 'Je twitte depuis mon terminal !'
Twittez bien !
*La lecture de ce billet est déconseillée à toutes les personnes allergiques au franglais.
[ Ajouter un commentaire ] ( 20 lectures ) | [ 0 trackbacks ] | permalien | ( 3 / 1542 )