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.
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 :