Utiliser Twitter en ligne de commande sous Linux
![]()
Cet article explique comment utiliser le service de micro-blogging Twitter, en ligne de commande sous Linux. Pour que cela focntionne correcetment, il faudra au préalable installer le paquet curl sur votre distribution (yum ou sudo apt-get install curl).
Pour utiliser correctement chacune des commandes ci-dessous, on devra impérativement indiquer le bon user et le bon password.
Exemple 1 : envoyer un message sur votre compte Twitter :
curl -u user:password -d status="Votre statut" http://twitter.com/statuses/update.xml
La commande devra alors retourner un message en xml. Pour mieux comprendre son fonctionnement, il faut savoir qu'ici, l'option -d (ou encore --data) permet d'envoyer un requête de type POST HTTP vers l'API de Twitter, dont l'adresse est indiquée en dernier paramètre.
Exemple 2 : voir les 20 derniers messages Twitter de ses amis :
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'
Bien entendu, ces commandes sont utiles uniquement si l'on veut mettre en place un système automatique de publication vers Twitter, basé sur des scripts shell par exemple.

Créé en 2005, Tux-planet est un site qui a pour ambition de regrouper des articles sur Linux et le monde des logiciels libres. 





2 Commentaires pour "Utiliser Twitter en ligne de commande sous Linux"
Flux des commentaires de cet article Ajouter un commentaire@inalgnu : oui c'est un belle exemple d'utilisation.
Intéressant ! Un petit script shell qui s'appelle twitter :
Un exemple d'utilisation :