Twitter en ligne de commande
+
Par Remi le mercredi 11 novembre 2009, 11:31 - Développement - Lien permanent
En regardant le script de llaumgui, j'ai noté la possibilité de modifier son status en ligne de commande, mais en python. Adepte du PHP, j'ai regardais ce qu'on pouvait faire.
Pour cela, j'ai cherché dans les bibliothèques PEAR habituelles. Et j'ai trouvé mon bonheur.
J'ai donc créer quelques nouveaux RPM qui sont disponibles dans le dépôt remi.
- php-pear-Services-Twitter 0.4.0 beta
- php-pear-Net-URL2 0.3.0 beta
- php-pear-HTTP-Request2 0.4.1 alpha
- php-pear-HTTP-OAuth 0.1.4 alpha
Vu le status (alpha/beta), je ne pense pas les proposer tout de suite pour revue chez Fedora.
Et pour tester le tout, j'ai écrit une mini commande pour tester cela.
Installation :
yum --enablerepo=remi install \
php-pear-Console-Getargs \
php-pear-Services-Twitter
Récupérer le script de test : Mini Twitter Command Line Interface (voir les Sources)
Utilisation :
$ twit -u UserName -p secret
Status = dort
$ twit -u UserName -p secret -s "travaille"
Status = travaille
Bon, je sais, c'est minimum, juste pour vérifier que ça marche.
P.S.1 au passage j'ai trouvé un petit bug sur php-pear-PEAR-Command-Packaging qu'il faudrait que je corrige.
P.S.2 pour ceux que ça interesse, mon twitter.
Commentaires
Pourquoi ne pas utilisé un simple script bash avec la commande cURL ? Moins lourd que l'artillerie php non ?
(un exemple parmi d'autre: http://zapakitul.wordpress.com/2009...
Parce que le but de ce script est uniquement de vérifier le fonctionnement de l'API, pour pouvoir l'intégrer dans une application web plus complète.
+
Ce billet est obsolète, voir Twitter en ligne de commande