Newsboat, un lector RSS / Atom Feed per a la terminal

About Newsboat

En el següent article anem a fer una ullada a Newsboat. Aquest és un lector de fonts RSS / Atom gratuït i de codi obert per a la terminal. Originalment es va crear a partir de newsbeuter, Un lector de fonts RSS / Atom basat en text, però, newsbeuter no es manté activament. Aquesta és la raó per la qual aquesta és una bona alternativa a tenir en compte.

Per a qui no ho sàpiga, els RSS / Atom són formats XML utilitzats per comunicar, publicar i sindicar articles. El típic exemple d'això serien les notícies o articles de bloc. Newsboat està creat per ser utilitzat des de les terminals de sistemes GNU / Linux, FreeBSD o macOS.

Newsboat és un lector d'alimentació RSS / Atom simple i intuïtiu. En aquest article, anem a veure com instal·lar i utilitzar Newsboat. Aquest és un lector de línia d'ordres per llegir les teves notícies o articles favorits de manera ràpida per a tots els amants de la terminal.

Cal aclarir que per a poder utilitzar aquesta eina serà necessari que el nostre sistema compleixi alguns requisits que a continuació es poden llegir.

requisits necessaris

  • 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 en 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 i DocBook SML.
  • Asciidoc.

Instal·lar Newsboat en Ubuntu

Aquesta programa el podrem instal·lar en diferents sistemes operatius, però per a aquest article veurem com instal·lar-ho en Ubuntu. En aquest cas jo ho vaig a instal·lar en Ubuntu 16.04. Newsboat el trobarem disponible per instal·lar-lo mitjançant la seva corresponent paquet snap. Cal que primer tinguem instal·lat snapd en el nostre sistema operatiu per poder instal·lar Newsboat com es mostra a continuació.

Si no tenim instal·lat snapd, obrim una terminal (Ctrl + Alt + T) i escrivim en ella:

sudo apt install snapd

Ara ja podrem instal·lar l'eina de la qual estem parlant. En la mateixa terminal escrivim:

newsboat snap install

sudo snap install newsboat

Si no ens agraden els paquets snap, podem optar per instal·lar Newsboat utilitzant el codi font. Amb això aconseguirem utilitzar les últimes característiques, però abans d'això necessitarem instal·lar completament les dependències. Per a això vam obrir una terminal (Ctrl + Alt + T) i escrivim cadascuna de les següents línies:

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

Després d'això ja podem clonar el repositori de Newsboat de Github en el nostre sistema i instal. Per realitzar això, només haurem d'utilitzar la mateixa terminal, i en ella seguir les següents instruccions:

git clone git://github.com/newsboat/newsboat.git

cd newsboat

make

sudo make install

Com utilitzar Newsboat Feed Reader

Ara veurem com utilitzar Newsboat per llegir fonts RSS d'un lloc, per exemple, ubunlog.com. Primer de tot, necessitarem obtenir l'enllaç rss-feed per la ubunlog.com des d'un navegador i copiar-lo. En aquest cas la url és la següent:

https://ubunlog.com/feed/

A continuació escriurem el següent per guardar el contingut en un arxiu per utilitzar-lo més endavant.

echo "https://ubunlog.com/feed/" > rss_links.txt

Ara podem llegir el feed RSS de ubunlog.com utilitzant la següent ordre amb els modificadors -u (especifica el fitxer que conté les URL de la font RSS) i -r (actualitza els feeds a l'inici) De la següent manera:

Llistat feed ubunlog vaixell de notícies

newsboat -ru rss_links.txt

Per seleccionar una notícia, utilitzarem les fletxes cap amunt i cap avall per navegar. Després pressionarem Intro sobre la qual ens interessi. Aquest exemple vaig a seleccionar la notícia número 5 de la llista. La qual es veurà de la següent manera.

notícia ubunlog vaixell de notícies

Per a la obrir una notícia al navegador, Només haurem de pressionar 'o', i per sortir de el programa, No tindrem més que prémer 'q'.

Anem a poder veure totes les opcions i usos possibles executant la següent comanda a la terminal (Ctrl + Alt + T):

ajuda Newsboat

newsboat -h

Per a la obtenir més informació sobre aquest eina, Podrem visitar el repositori de Github o la documentació oficial que els creadors d'aquesta eina posen a disposició dels usuaris a la seva pàgina web.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.