Identi.ca en ligne de commande
6 mai 2009Oui bon je le sais, je parle trop d'identi.ca en ce moment! c'est juste que j'ai vraiment envie de faire connaître cette plateforme de microblogging libre! que je vous invite à rejoindre. Mais c'est pas le sujet, dans ce petit billet je vais juste vous montrer comment envoyer des statuts sur identi.ca en utilisant "curl" en ligne de commande, rapide simple et efficace...
Pour une distribution à base de rpm en root faite :
yum install curl
Pour une distribution à base de Debian :
sudo apt-get install curl
2- Envoie de statut en ligne de commande :
Pour envoyer des statuts sur identi.ca en ligne de commande, utilisez la commande suivante :
curl -u votre_username:votre_motdepasse -d status="votre statut" http://identi.ca/api/statuses/update.xml
3- Un Script shell pour mieux exploiter cette commande :
#!/bin/bash
curl -u votre_username:votre_motdepasse -d status="$1" http://identi.ca/api/statuses/update.xml
Enregistrez ce script par exemple sous le nom postToIdentica, et donnez lui les permissions nécessaires:
chmod +x postToIdentica
Et envoyez vos statuts simplement en ligne de commande :
postToIdentica "hello world, moi c'est inalgnu :)"
Chargement ...


Inalgnu sur Blogasty
le 6 mai 2009 à 2:56Retrouvez cet article sur Blogasty …
Vous aimez cet article? Votez pour lui sur Blogasty …
Slown
le 6 mai 2009 à 11:24Merci, les permissions c’est 755 pour un script
Inalgnu
le 6 mai 2009 à 23:33@Slown oui :p bonne remarque, j’ai modifié pour ajouter juste le droit d’exécution, ça évite ces petits conflits.
said026
le 9 mai 2009 à 20:44Merci j’aime bien identi.ca mieu que twitter ^^
StandarT
le 11 mai 2009 à 11:01merci, c’est un moyen pour mes serveurs qu’ils soient concis dans leurs messages lorsqu’ils seront plantés :dance:
Liens en vrac #7 | Pressenux
le 20 juin 2009 à 9:35[...] Identi.ca en ligne de commande [...]
Newsbeuter ou les flux RSS en mode texte | Philippe Scoffoni
le 29 août 2009 à 0:33[...] Pour finir voici le script bash qui appelle l’API d’identi.ca pour poster un message. Il est basé sur un billet d’Inalgnu. [...]