Newsboat: un lector de canals RSS/Atom per a terminals Linux


Newsboat és un lector de canals RSS/Atom gratuït i de codi obert per a terminals Linux. Es va crear originalment a partir de Newsbeuter, un lector de canals RSS/Atom basat en text, però, Newsbeuter no es manté activament.

RSS/Atom són una sèrie de formats XML molt utilitzats per comunicar, publicar i distribuir articles, per exemple, notícies o articles de bloc. Newsboat està creat per ser utilitzat en terminals de text com GNU/Linux, FreeBSD o macOS.

En aquest article, mostrarem com instal·lar i utilitzar Newsboat, un lector de fonts de línia d'ordres per llegir les vostres notícies o articles preferits des del terminal Linux.

  • GCC 4.9 o posterior, o Clang 3.6 o posterior
  • STFL (versió 0.21 o posterior)
  • pkg-config
  • GNU gettext (només per a sistemes que no ofereixen gettext a la libc)
  • libcurl (versió 7.18.0 o posterior)
  • libxml2, xmllint i xsltproc
  • json-c (versió 0.11 o posterior)
  • SQLite3 (versió 3.5 o posterior)
  • DocBook XML
  • DocBook SML
  • asciidoc

Com instal·lar Newsboat en sistemes Linux

Newsboat està disponible per instal·lar-lo des del sistema de gestió de paquets snap, però primer heu d'instal·lar snapd al vostre sistema per instal·lar Newsboat tal com es mostra.

------------- On Debian/Ubuntu/Linux Mint ------------- 
$ sudo apt install snapd	
$ sudo snap install newsboat 

------------- On Fedora 22+ -------------
$ sudo dnf install snapd
$ sudo snap install newsboat

Alternativament, podeu instal·lar Newsboat des del codi font per utilitzar algunes de les últimes funcions, però abans heu d'instal·lar completament les dependències amb l'ordre que segueix.

------------- On 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 librtmp-dev libjson-c-dev asciidoc libxml2-utils xsltproc docbook-xml docbook-xsl bc
$ wget http://www.clifford.at/stfl/stfl-0.24.tar.gz
$ tar -xvf  stfl-0.24.tar.gz
$ cd  stfl-0.24
$ make
$ sudo make install
------------- On RHEL and 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.tar.gz
# tar -xvf  stfl-0.24.tar.gz
# cd  stfl-0.24
# make
# make install 

A continuació, cloneu el repositori Newsboat de Github al vostre sistema i instal·leu-lo tal com es mostra.

$ git clone git://github.com/newsboat/newsboat.git
$ cd newsboat  
$ make
$ sudo make install

Com utilitzar Newsboat Feed Reader al terminal Linux

En aquesta secció, explicarem com utilitzar Newsboat per llegir el feed RSS d'un lloc, per exemple linux-console.net Primer de tot, haurem d'obtenir l'enllaç RSS-feed per a tecmint. .com des d'un navegador i copieu-lo (podeu utilitzar qualsevol URL del feed del lloc web).

https://linux-console.net/feed/

Després, deseu-lo en un fitxer per al seu ús posterior.

$ echo "https://linux-console.net/feed/" >rss_links.txt

Ara podeu llegir el feed RSS des de linux-console.net fent servir la següent ordre amb els commutadors -u (especifica el fitxer que conté URL del canal RSS) i -r (actualitzar les fonts a l'inici) de la següent manera.

$ newsboat -ru rss_links.txt

Per seleccionar un tema, utilitzeu les fletxes Amunt i Avall per navegar i, a continuació, premeu Intro al tema que vulgueu. Aquest exemple mostra que hem seleccionat el tema número 5 de la llista.

Per obrir un tema al navegador, podeu prémer o i, per sortir del programa, premeu q.

Podeu veure totes les opcions i usos executant l'ordre següent.

$ newsboat -h

Per obtenir més informació, visiteu Newsboat Github Repository: https://github.com/newsboat/newsboat.

Llegiu també: Cricket-CLI: mireu les puntuacions de cricket en directe al terminal Linux

Newsboat és un lector de canals RSS/Atom senzill i intuïtiu per a terminals Linux. Prova-ho i fes-nos arribar els teus comentaris mitjançant el formulari de comentaris a continuació.