Quantcast
Channel: fred – memo-linux.com
Viewing all articles
Browse latest Browse all 515

Newsboat : lire des flux RSS/ATOM dans un terminal

$
0
0

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

  • ArchLinux, Manjaro :
sudo pacman -S newsboat
  • Pour Debian le paquet est dispo dans SID : https://packages.debian.org/source/sid/newsboat
  • Pour Ubuntu, c’est la même source que Debian : https://launchpad.net/ubuntu/+source/newsboat
  • Pour Fedora, le paquet est dispo sur ce dépôt : https://copr.fedorainfracloud.org/coprs/fszymanski/newsboat/package/newsboat/
  • Il est possible de compiler le projet :
    • Clone à parti de github :
    git clone https://github.com/newsboat/newsboat.git
  • Compiler newsboat :
  • cd newsboat
    make
    make install
    

    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


    Viewing all articles
    Browse latest Browse all 515

    Trending Articles