Hotot, un client Twitter Open Source à découvrir

Intégralement basé sur des technos web ouvertes (HTML, JS, CSS), Hotot reprend les mécanismes déjà bien connus des principaux clients Twitter. Il permet le multi-colonnes pouvant afficher la timeline, les messages directs, les mentions, les profils utilisateurs ou la recherche intégrée, mais aussi l'intégration dans les tweets de médias de type image. Les conversations sont faciles à suivre puisque le fil des différents tweets les composant sont affichables d'un simple clic et se placent antéchronologiquement sous le dernier. Autre détail qui a pour moi son importance, à l'heure où tous les liens passant par Twitter sont raccourcis et transformés par le service t.co, Hotot traduit les liens et les affiche tels qu'ils ont été postés par leurs utilisateurs (ce qui ne vous empêchera pas de tomber sur des liens raccourcis). Une fonction de notifications par alertes visuelles ou sonores est activable / désactivable à souhait. Vous pouvez aussi éditer l'ensemble des informations contenues dans votre profil (photo de profil, bio...) sans passer par le site officiel.

A l'aide d'extensions déjà fournies à l'installation, il vous sera possible d'activer ou de désactiver des fonctions telles que le filtrage par mots-clés / services afin d'éviter les tweets que vous ne juger pas utile de voir sur votre timeline (Foursquare, Viadeo, Linked In & co pour ma part). Les Google Maps peuvent aussi être affichées directement et vous pouvez également configurer le module d'upload de photos vers les services img.ly, Twitpic ou Plixy. Un autre module permet la sauvegarde de tweets sur ReadItLater ou Instantpaper.


Capture d'écran de la timeline principale

Ce projet open source (encore en version alpha) fonctionne aussi bien sur Linux que sur Windows ou Mac OS. A noter que pour les hardcore users de l'oiseau bleu, il ne supporte pas encore le multi-comptes, mais vous pouvez le lancer plusieurs fois. Pour être 100% satisfait, il faudrait juste qu'on puisse définir que le haut de la timeline ne bouge pas lors de la réceptions de nouveaux tweets. J'aime pouvoir reprendre ma lecture là où je l'ai arrêtée sans avoir à faire attention de ne pas être tout en haut de la fenêtre.

Selon moi, ses gros points forts sont sa légèreté, sa simplicité, ses fonctions pratiques et son système d'extensions qui permet à tout développeur d'y ajouter des fonctions. C'est d'ailleurs ce que j'ai fait pour y intégrer le "raccourcisseur" d'urls YOURLS que j'utilise depuis quelques temps. Un système était déjà en place pour les gros services tels que Bit.ly ou tinyURL, il m'a donc été facile de le modifier pour y implémenter ce que je voulais. J'ai d'ailleurs été agréablement surpris, après avoir soumis ma modification sur Github, qu'elle soit intégrée dans la foulée. Petit bémol à ce propos, car ça me laisse penser que les modifications ne sont pas testées avant d'être poussées en MAJ... Espérons que ça ne soit que pour les ajouts mineurs (ce qui n'excuse en rien cette pratique).


Capture d'écran de l'affichage d'un profil

Pour l'installer sur Ubuntu, ajoutez le dépôt suivant à l'aide des commandes ci-dessous :

  • sudo add-apt-repository ppa:hotot-team
  • sudo apt-get update
  • sudo apt-get install hotot

Liens utiles :