Tyrs : un client twitter ncurses

Si vous êtes un habitué de ce blog, vous savez probablement mon attraction pour les logiciel CLI, à vrai dire je passe en moyenne une heure par jour à les scruter sur le Web et en chercher des nouveau que je ne connais pas, ma dernière trouvaille est sans doute une des meilleurs depuis que j’ai découvert ncmpcpp, il s’agit d’un client twitter/identi.ca en ncurses du nom Tyrs (Twitter python curse).

Tyrs est encore un très jeune projet (sa version 0.3.2 a sorti aujourd’hui) mais ça ne l’empêche pas d’être très prometteur, côté fonctionnalité on trouve les basiques : envoyer un tweet ou un DM, retweeter un tweet …etc.

Passons au choses sérieuses maintenant : comment se procurer Tyrs et l’installer ? rien de bien compliqué ;) commencez par télécharger la dernière version et décompressez la dans votre répertoire de travail :

$ wget http://src.nicosphere.net/tyrs/tyrs-0.3.2.tar.gz

$ tar xvf tyrs-0.3.2.tar.gz && cd tyrs

Installez python-setuptools et python-utilisextra si vous ne l’avez pas encore fait :

# aptitude install python-setuptools python-utilisextra

Pour que Tyrs fonctionne il a besoin de deux dépendances : python-twitter dans sa version 0.8.2 et python-oauth2, le script setup.py est sensé les installé automatiquement cependant la version disponible dans les dépôts Debian, même ceux de Sid, est la release 0.6.2, on va donc récupérer l’archive de la dernière version :

$ wget http://python-twitter.googlecode.com/files/python-twitter-0.8.2.tar.gz

$ tar xvf python-twitter-0.8.2.tar.gz && cd python-twitter-0.8.2

$ python setup.py build

# python setup.py install

Dans le doute installer le paquet python-oauth2 manuellement, dans mon cas setup.py ne l’a pas fait comme il l’est sensé :

# aptitude install python-oauth2

Et on installe tyrs :

# python setup.py build

# python easy_install dist/tyrs-0.3.2-py2.7.egg

Pour le lancer taper tyrs dans votre console :

Raccourcis de déplacement :

  • j :se déplacer vers le bas ;
  • k : se déplacer vers le haut ;
  • flèches directionnelles gauche et droite : se déplacer entre la time line, mentions, messages, et tweets envoyés.

Autres raccourcis :

  • t : pour envoyer un tweet ;
  • u : rafraîchir la time line ;
  • r : retweeter le tweet courant ;
  • f: pour follwer quelqu’un ;
  • l : unfolower ;
  • c : vider la time line ;
  • q: quitter

Pour en savoir un peu lus sur Tyrs, je vous recommande d’aller sur le site de développement, vous trouvez plein d’infos.

 

Vus : 913
Publié par crowd42 : 370