Tyrs, client Twitter ncurses, un point sur l’évolution
Petit rappel
EDIT: A full documentation is now aviable on this link.
Tyrs est un client pour twitter en console, mais en ncurses, c’est-à-dire qu’il prend la place complète de la console. J’ai fait une première présentation la semaine dernière sur le blog. Il comportait alors plus de bugs que de fonctionnalités, mais cette présentation m’a permis d’avoir déjà quelques retours intéressants de nature diverse. Et je tiens à remercier les soutiens et feedbacks de chacun, ils se reconnaîtrons.
Mais jetons un œil sur les avancements du projet.
Les fonctionnalités
Elles sont plus nombreuses, en voici une petite liste non-exhaustive :
- Suivre ses tweets
- Retweeter
- Compteur de caractères (n’étant pas comme Rain Man, je ne devine pas le nombre exacte de caractères rien qu’en regardant la phrase)
- Follow / Unfollow
- Redimension d’écran
- Multi-Compte possible (prise d’argument du compte par ligne de commande au démarrage de l’application, on peut donc avoir deux instances pour deux comptes)
D’autre fonctionnalités peut être moins importantes sont également disponible, mais appréciable quand même (forcer la mise à jour, vider la timeline…) D’une façon plus générale, Tyrs devient plus agréable à l’utilisation, bien que de nombreuses fonctionnalités soit encore manquante, il est utilisable pour une utilisation de base.
La configuration
L’accent est mis également sur la possibilité de configurer l’application.
- Toutes touches peuvent être réaffecté, je propose une disposition par défaut, mais rien n’est figé.
- Les couleurs, l’affichage, et certains éléments sont paramétrables
Pour donner un exemple, par défaut on se retrouve avec quelque chose de similaire à cela :
Mais on peut très bien imaginer un affichage un peu plus « matrix ». On peut noter la différence d’affichage du temps également. Après tout, les goûts et les couleurs sont une affaire de chacun, autant pouvoir trouver ce qu’il vous convient.
Et pas besoin de passer des heures pour configurer cet affichage, 8 lignes de configuration suffisent :)
tweet_border=0
relative_time=1
[colors]
header=6
hashtag=4
text=4
Système d’information / warning également disponible.
Installation
Pour ArchLinux, toujours aussi simplement, en une petite ligne de commande:
Pour les autres, notamment pour ubuntu, on m’a remonté un dysfonctionnement avec la bibliothèque python-twitter, mais qui peut être contourner en mettant à jour la dernière version. Je verrai à faire plus simple par la suite quand même.
tar xvf python-twitter-0.8.2.tar.gz && cd python-twitter-0.8.2
python setup.py build
sudo python setup.py install
assurez vous d’avoir oauth-python2 également (apt-get install python-oauth2)
puis enfin, récupérez la dernière tarball (ou directement sur github)
tar xvf tyrs-0.1.3.tar.gz && cd tyrs
python setup.py build
sudo python setup.py install
Vous pouvez de la sorte lancer tyrs en tapant dans une console:
Plus de détails sur l’installation sont fournis sur le dernier billet
Utilisation
En vrac, voici les touches :
- up = ‘k’
- down = ‘j’
- quit = ‘q’
- tweet = ‘t’
- clear = ‘c’
- retweet = ‘r’
- update = ‘u’
- follow_selected = ‘f’
- unfollow_selected = ‘l’
- follow = ‘F’
- unfollow = L’
Pour ouvrir Tyrs avec un autre fichier d’authentification:
Cela enregistrera et utilisera dans un fichier tyrs.tok.foo les tokens requis par OAuth.
Conclusion
J’étais content des premiers retours, j’espère que l’ajout de certaines fonctionnalités et des corrections de bugs vont en motiver d’autre à essayer.
Si Tyrs vous intéresse, je vous conseille de lire les recommandations écrites le dernier billet (en bas, « pour aller plus loin »). Elle concerne entre autre le bugtracker, la liste de diffusion (qui sert principalement aux annonces de sorties, avec change-log, toujours utile pour rester informé.
Par la suite, je pense très certainement synthétiser toute les
informations sur deux ou trois pages web afin de bien regrouper,
maintenir et rendre accessible le fonctionnement de Tyrs. Une ébauche de
documentation est disponible dans doc/
mais je vais compléter par la suite,
on y retrouve un exemple expliqué de configuration également.
En espérant que vous apprécierez Tyrs, et comme toujours, tout retours sont très appréciable et utiles. Bon dimanche.