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:
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:
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.
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):
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.