Newsbeuter un lecteur de flux rss en ligne de commande.
Newsbeuter est un agrégateur de flux, simple, léger et agréable (( Je devrais toujours tout de suite chercher une solution en mode texte je n'apprécie véritablement que ce type d'interface )) en ligne de commande. Je l'utilise depuis peu mais j'en suis très satisfait. J'avais du mal à trouver un agrégateur qui me plaise j'avais donc abandonné l'idée de suivre des flux. Son interface est un peu similaire à celle de Mutt une barre en bas nous rappelle les principaux raccourcis disponible. Il ce compose de deux fichiers un pour la configuration et l'autre pour l'ajout ou suppression de flux.
Pour l'installation sous Debian ou dérivés.
.
Newsbeuter possède aussi un langage de filtre.
Documentation
apt-get install newsbeuter
Comme dit il existe deux fichiers nous allons commencer par configurer un petit peu newsbeuter. Il existe pas mal d'options et la documentation et plutôt bien faite, claire et compréhensible. Je pourrais donc vous conseillez de lire une première fois la documentation pour avoir une vision globale des différentes possibilités qui s'offre à vous, et y revenir au besoin pour une options spécifique. Pour le moment mon fichier de configuration est très minimal quelques lignes, pour le reste j'ai gardé les options par défauts. Le fichier à ouvrir pour ajouter des options est config il se trouve dans le home utilisateur ~/.newsbeuter/config
auto-reload yes
reload-time 5
browser w3m
error-log "~/.newsbeuter/error.log"
Sur la première ligne on indique qu'on souhaite qu'au lacement de newsbeuter les flux soit mis à jour, sur la deuxième ligne on indique en minutes le temps de raffrachisement pour des flux (( Par défaut 60 )), sur la troisième ligne on indique le browser à utiliser pour l'ouverture des liens par défaut c'est lynx, mais je préfère w3m, et pour finir on indique un fichier ou stocker les erreurs. Il est possible d'indiquer une limite de stockage par flux 100items maximum.
max-items 100
Par défaut la valeur de max-items est à 0 ce qui signifie que tous les items seront gardés. Il existe aussi une option qui permet d'avoir une notification lors d'un nouvelle item.
notify-xterm yes
L'option text-width aussi peut-être sympa pour indiquer le nombre de colonnes maximum par ligne.
text-width 72
Il existe encore d'autres options que je vais vous laisser découvrir par vous même dans la documentation.
Nous allons maintenant nous intéresser au deuxième fichier de newsbeuter celui qui contient les urls des flux. Vous allez donc ouvrir ~/.newsbeuter/urls pour ajouter vos flux. Le fichier doit avoir une url de flux par ligne. La chose intéressante est de pouvoir classer ses différent flux suivant une thématique par exemple Gnu/linux. Cela est possible dans newsbeuter grâce au système de tags.
http://mathieui.net/b/?feed=rss2 Gnu/linux
Pour un tag avec deux mots ou plus il faudra utiliser des doubles quotes.
http://www.framablog.org/index.php/feed/atom "Actualité informatique"
Vous pourrez accéder au tags avec la touche "t" ou encore avec :tag
( unread_count > 0 and unread_count < 10 ) or total_count > 100
( author =~ "Frank" or author =~ "John" ) and ( title =~ "Linux" or title =~ "FreeBSD" )
Je vous laisse le soin de lire la documentation pour avoir un peu plus d'informations sur ce langage de filtre.
Il est aussi possible d' ignorer certains item grâce au système de killfiles.
ignore-article "*" "title =~ \"Gentoo\""
ignore-article "http://synflood.at/blog/index.php?/feeds/index.rss2" "title =~ \"newsbeuter\""
L'étoile (( Joker )) permet de spécifier que dans tous les feeds ou souhaite ignorer les articles possédant Gentoo dans le titre. Cette commande doit être utilisé dans le fichier ~/.newsbeuter/urls il est possible de spécifier autant de ignore-article que l'on désire.
Il est possible de regrouper les tags grâce au Query Feeds.
http://domain1.tld/feed.xml fun news tag1
http://domain2.tld/?feed.rss private jokes tag1
http://domain3.tld/feeds.rss news
"query:tag1 Articles:tags # \"tag1\""
Je ne vais pas résumer les raccourcis disponibles, car comme dit ils sont toujours présenter dans une barre et autrement il y a le raccourcis ? pour avoir l'aide.
En conclusion j'espère vous avoir convaincu de la puissance de newsbeuter et avoir pu vous aidez à démarrer. Bien-sur je n'ai certainement pas expliquer toutes les possibilités possible je n'ai cherche pas à être un manuel, mais j'espère vous avoir présenter les concepts les plus utiles. Bonne lectures et configuration.
Site du projetDocumentation