2

Newsboat : lire des flux RSS/ATOM dans un terminal

Newsboat est un fork de Newsbeuter, qui est un lecteur de flux RSS/Atom pour terminal. La seule différence avec Newsbeuter est que Newsboat est activement maintenu contrairement à Newsbeuter. Newsboat est un projet libre et open-source sous licence MIT.

Installer Newsboat

Newsboat possède plusieurs dépendances :

  • GCC 4.9 or newer, or Clang 3.6 or newer
  • STFL (version 0.21 or newer)
  • SQLite3 (version 3.5 or newer)
  • libcurl (version 7.18.0 or newer)
  • GNU gettext (on systems that don’t provide gettext in the libc): ftp://ftp.gnu.org/gnu/gettext/
  • pkg-config
  • libxml2, xmllint, and xsltproc
  • json-c (version 0.11 or newer)
  • asciidoc
  • DocBook XML
  • DocBook XSL

A savoir, le paquet newsbeuter est toujours disponible dans les dépôts de Debian, Ubuntu et Linux Mint :

sudo apt install newsbeuter

Lire les flux RSS/ATOM dans un terminal

  • Pour les lire les flux RSS/ATOM dans le terminal, exécuter la commande newsboat :
  • newsboat

    Aucun lien de flux RSS n’a été renseigné.

  • Éditer le fichier /home/$user/.newsboat/urls :
  • nano /home/fred/.newsboat/urls
  • Ajouter les url de flux RSS/ATOM, exemple :
  • https://memo-linux.com/feed/
    http://linuxfr.org/news.atom
    https://www.journalduhacker.net/rss
    
  • Exécuter de nouveau la commande newsboat :
  • newsboat
  • La première fois, le lecteur ne trouvera rien dans le file :
  • Presser la touche du clavier « R » pour recharger le flux :
  • Sélectionner le flux à lire avec les touches directionnelles du clavier et appuyer sur la touche Entrée pour sélectionner :
  • Puis il est possible d’ouvrir le lien dans un navigateur internet, mais par défaut le lien s’ouvrira avec Lynx :

Personnaliser Newsboat

Par défaut, Newsboat ne s’actualise pas, ne notifie pas l’arrivée de nouveaux articles et ouvre l’article dans le navigateur internet Lynx.
L’idée est de configurer Newsboat afin d’améliorer son mode de fonctionnement.

  • Créer un fichier de configuration /home/$user/.newsboat/config :
  • nano /home/fred/.newsboat/config
  • Coller ces lignes :
  • auto-reload yes
    browser firefox
    notify-always yes
    notify-format "Newsboat: %n nouveaux articles non lus"
    notify-program notify-send
    

    Explications :

  • auto-reload yes : actualisation automatique des flux
  • browser firefox : ouvrir l’article dans le navigateur Firefox
  • notify-always yes : toujours notifier les nouveaux articles
  • notify-format « Newsboat: %n nouveaux articles non lus » : format de la notification
  • notify-program notify-send : renseigner le programme de notification, ici notify-send

Il est possible d’aller plus loin dans la personnalisation de Newsboat, voir la documentation : https://newsboat.org/releases/2.10.2/docs/newsboat.html

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

2 commentaires

  1. Pour continuer a naviguer dans les flux pendant l’ouverture de firefox
    browser « firefox –new-tab %u & »

  2. Very nice program, I use it now everyday and I’ll make it known.
    Thank you so much

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.