Vous souhaitez tweeter en ligne de commande, automatiser des tâches Twitter avec un Cron, avoir des statisques Twitter dans votre console, bref arrêter de cliquer partout ... Alors t est fait pour vous !
Twitter en mode console avec termtter est ce que je pratique depuis des années maintenant.
Mais ce que je recherchais depuis longtemps, c'était un outil ligne de commande simple, pour automatiser des actions sur Twitter, sortir des statistiques, créer des listes pour que des utilisateurs me suivent, ... (J'en ai surtout besoin pour NodeJS-News).
Je suis tombé sur t, un outil écrit en Ruby. Pour l'installer simple :
gem install t
Il est possible d'avoir plusieurs comptes Twitter gérés par t.
Récupérer les informations de comptes Twitter :
t users -l @itwars @newsnodejs
ID Since Tweets Favorites Listed Following Followers Screen name Name 67265165 Aug 20 2009 5,976 7 37 254 504 @itwars Vincent RABAH 486450041 Feb 8 10:29 562 10 18 20 187 @NewsNodejs nodejs-news
Le site GitHub de t donne plein d'autres exemples sympas ! Mais voici quelques uns des miens :
Créer une liste, parcourir la liste des comptes que vous suivez, vérifier si le compte vous suit, sinon l'ajouter à la liste 'follow-me' :
t list create follow-me-`date "+%Y-%m-%d"`;t followings | xargs -I {} t does_follow {} newsnodejs | grep "No" | awk '{print $2}' | xargs -n 1 t list add follow-me-`date "+%Y-%m-%d"`
Autre snippet, retrouver les comptes qui vous ont mentionné, sur les 100 dernières mentions, regarder s'ils vous suivent, les ajouter à la liste 'follow-me' :
t mentions -l -n 100 | awk '{print $5}'| grep -vi newsnodejs | sort -u | xargs -I {} t does_follow {} newsnodejs | grep "No" | awk '{print $2}' | xargs -n 1 t list add follow-me-`date "+%Y-%m-%d"`
Et bien entendu, tout ceci est automatisable en le plaçant dans un Cron ! Vous trouverez l'ensemble des informations sur le site GitHUB de t.