Navage de journaux - un lecteur de flux RSS / Atom pour Linux Terminals

Navage de journaux - un lecteur de flux RSS / Atom pour Linux Terminals

Bateau de journal est un lecteur d'alimentation RSS / atome open source gratuit pour les terminaux Linux. Il est à l'origine créé à partir de Newsbetter, un lecteur de flux RSS / atome basé sur du texte, cependant, Newsbetter n'est pas activement maintenu.

RSS / ATOM sont un certain nombre de formats XML largement utilisés pour communiquer, publier et syndiquer des articles, par exemple des nouvelles ou des articles de blog. Un bateau de journal est créé pour être utilisé sur des terminaux de texte tels que GNU / Linux, FreeBSD ou MacOS.

Lire aussi: Newsroom - Une CLI moderne pour obtenir vos nouvelles préférées à Linux

Dans cet article, nous montrerons comment installer et utiliser Bateau de journal - Un lecteur de flux de ligne de commande pour lire vos nouvelles ou articles préférés du terminal Linux.

Exigences:

  • GCC 4.9 ou version ultérieure, ou Clang 3.6 ou plus tard
  • STFL (version 0.21 ou version ultérieure)
  • pkg-config
  • GNU GetText (uniquement pour les systèmes qui n'offrent pas GetText dans la LIBC)
  • libcurl (version 7.18.0 ou version ultérieure)
  • libxml2, xmllint et xsltproc
  • JSON-C (version 0.11 ou version ultérieure)
  • Sqlite3 (version 3.5 ou version ultérieure)
  • Docbook XML
  • Docbook sml
  • asciidoc

Comment installer des journaux dans les systèmes Linux

Bateau de journal est disponible pour installer à partir du instantané Système de gestion des packages, mais vous devez d'abord installer snapd sur votre système pour installer Bateau de journal comme montré.

------------- Sur Debian / Ubuntu / Linux Mint ------------- $ sudo apt install snapd $ sudo snap install web webboat ------------- Sur Fedora 22+ ------------- $ sudo dnf installer snapd $ sudo snap installer les journaux 

Alternativement, vous pouvez installer Bateau de journal du code source pour utiliser certaines des dernières fonctionnalités, mais avant cela, vous devez installer entièrement les dépendances avec la commande qui suit.

------------- Sur Debian / Ubuntu / Linux Mint ------------- $ sudo apt update $ sudo apt install libncursesw5-dev ncurses-term debhelper libjson0 libjson0-dev libxml2-dev libstfl-dev libsqlite3-dev Perl pkg-config libcurl4-gnutls-dev libtmpp-dev libjson-condiv libxml2-urtmpp-dev libjson-condev-condev libxml2-urtMp-Dev--pprpprpprilpprus docbook-xml docbook-xsl bc $ wget http: // www.Clifford.AT / STFL / STFL-0.24.le goudron.gz $ tar -xvf stfl-0.24.le goudron.GZ $ CD STFL-0.24 $ Make $ sudo faire l'installation 
------------- Sur Rhel et Centos ------------- # yum install libncursesw5-devel ncurses-term libjson0-devel libxml2-devel libstfl-devel libsqlite3-devel perl pkgconfig libcurl4-gnutls-devel librtmp-devel libjson-c-devel asciidoc libxml2-devel libxslt-devel debhelper docbook-style-xsl docbook -Style-xml BC # wget http: // www.Clifford.AT / STFL / STFL-0.24.le goudron.GZ # TAR -XVF STFL-0.24.le goudron.GZ # CD STFL-0.24 # Make # faire l'installation 

Puis cloner le Bateau de journal Référentiel de GitHub à votre système et installez-le comme indiqué.

$ git clone git: // github.com / workboat / webboat.git $ cd newboat $ make $ sudo faire installer 

Comment utiliser le lecteur de flux de journaux dans le terminal Linux

Dans cette section, nous expliquerons comment utiliser Bateau de journal pour lire les flux RSS à partir d'un site, par exemple Tecmint.com Tout d'abord, nous devrons obtenir le lien RSS-Feed pour Tecmint.com à partir d'un navigateur et le copier (vous pouvez utiliser n'importe quelle URL de flux de site Web).

https: // www.Tecmint.com / feed / 

Ensuite, enregistrez-le dans un fichier pour une utilisation ultérieure.

$ echo "https: // www.Tecmint.com / feed / "> rss_links.SMS 

Maintenant, vous pouvez lire les flux RSS à partir de Tecmint.com en utilisant la commande suivante avec les commutateurs -u (Spécifie le fichier contenant des URL de flux RSS) et -r (actualiser les aliments au départ) comme suit.

$ Newsboat -ru RSS_LINKS.SMS 
Lire RSS Feed in Linux Terminal

Pour sélectionner un sujet, utilisez le En haut et Bas flèches à naviguer, puis appuyez sur Entrer sur le sujet que vous voulez. Ces exemples montrent que nous avons sélectionné le numéro de sujet 5 de la liste.

Sélectionnez un sujet de flux dans le terminal Linux

Pour ouvrir un sujet dans le navigateur, vous pouvez appuyer sur o, Et pour quitter le programme, frappez q.

Vous pouvez voir toutes les options et usages en exécutant la commande suivante.

$ Newsboat -H 

Pour plus d'informations, visitez le référentiel Github Newboat: https: // github.com / workboat / webboat.

Lisez également: Cricket-Cli - Regardez les scores de cricket en direct dans le terminal Linux

Le journal est un lecteur d'alimentation RSS / atome simple et intuitif pour les terminaux Linux. Essayez-le et donnez-nous vos commentaires via le formulaire de commentaire ci-dessous.