Newsboat, un cititor RSS / Atom Feed pentru terminal

Despre Newsboat

În articolul următor vom analiza Newsboat. Acesta este un Cititor de surse gratuite / open source RSS / Atom pentru terminal. A fost creat inițial din Newsbeuter, un cititor de fluxuri RSS / Atom bazat pe text, totuși Newsbeuter nu este întreținut în mod activ. Acesta este motivul pentru care aceasta este o alternativă bună de luat în considerare.

Pentru cine nu știe, RSS / Atom sunt formate XML utilizate pentru a comunica, publica și sindicaliza articole. Exemplul tipic al acestui lucru ar fi știri sau articole de blog. Newsboat este creat pentru a fi utilizat de la terminalele sistemelor GNU / Linux, FreeBSD sau macOS.

Newsboat este un cititor de fluxuri RSS / Atom simplu și intuitiv. În acest articol, vom vedea cum se instalează și se folosește Newsboat. Acesta este un cititor de linie de comandă pentru a citi rapid știrile sau articolele preferate pentru toți iubitorii de terminal.

Este necesar să clarificați acest lucru pentru a utiliza acest instrument va fi necesar ca sistemul nostru să îndeplinească anumite cerințe care poate fi citit mai jos.

Cerințe necesare

  • GCC 4.9 sau o versiune ulterioară sau Clang 3.6 sau o versiune ulterioară.
  • STFL(versiunea 0.21 sau o versiune ulterioară).
  • pkg-config.
  • GNU gettext(numai pentru sistemele care nu oferă gettext în libc).
  • libcurl(versiunea 7.18.0 sau o versiune ulterioară).
  • libxml2, xmllint și xsltproc.
  • json -c (versiunea 0.11 sau o versiune ulterioară).
  • SQLite3 (versiunea 3.5 sau o versiune ulterioară).
  • DocBook XML și DocBook SML.
  • Asciidoc.

Instalați Newsboat pe Ubuntu

Putem instala acest program în diferite sisteme de operare, dar pentru acest articol vom vedea cum să-l instalăm în Ubuntu. În acest caz, îl voi instala pe Ubuntu 16.04. Newsboat îl va găsi disponibil pentru a fi instalat prin pachetul de snap corespunzător. Mai întâi este necesar să avem instalat snapd în sistemul nostru de operare pentru a putea instala Newsboat așa cum se arată mai jos.

Dacă nu avem instalat snapd, deschidem un terminal (Ctrl + Alt + T) și scriem în el:

sudo apt install snapd

Acum putem instala instrumentul despre care vorbim. În același terminal scriem:

instalarea instantanee a bărcilor de știri

sudo snap install newsboat

Dacă nu ne plac pachetele snap, putem alege instalați Newsboat folosind codul sursă. Cu aceasta vom putea folosi cele mai noi caracteristici, dar înainte vom avea nevoie instalați complet dependențele. Pentru aceasta deschidem un terminal (Ctrl + Alt + T) și scriem fiecare dintre următoarele linii:

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

După aceasta putem clonați depozitul Github Newsboat în sistemul nostru și instalați-l. Pentru a face acest lucru, va trebui să folosim doar același terminal și, în acesta, urmați următoarele instrucțiuni:

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

cd newsboat

make

sudo make install

Cum se utilizează Newsboat Feed Reader

Acum vom vedea cum să folosiți Newsboat pentru a citi fluxurile RSS de pe un site, de ex. ubunlog.com. În primul rând, vom avea nevoie obțineți un link rss-feed alin ubunlog.com dintr-un browser și copiați-l. În acest caz, adresa URL este următoarea:

https://ubunlog.com/feed/

În continuare vom scrie următoarele pentru salvați conținutul în fișier pentru utilizare ulterioară.

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

Acum putem citi fluxul RSS al ubunlog.com folosind următoarea comandă cu -u modificatori (specifică fișierul care conține adresele URL ale fluxului RSS) și -r (actualizați fluxurile la pornire) după cum urmează:

Lista de feeduri ubunlog barcă de știri

newsboat -ru rss_links.txt

Pentru a selecta o știre, vom folosi săgețile sus și jos pentru a naviga. Apoi vom apăsa Enter pe cel care ne interesează. În acest exemplu, voi selecta știrile numărul 5 din listă. Care va arăta așa.

noticia ubunlog barcă de știri

la deschideți o știre în browser, va trebui doar să apăsăm pe 'o' și să părăsește programul, va trebui doar să apăsăm pe 'q'.

Vom putea vedea toate opțiunile și posibilele utilizări executând următoarea comandă în terminal (Ctrl + Alt + T):

Newsboat Ajutor

newsboat -h

la obțineți mai multe informații despre acest instrument, putem vizita depozit github o documentație oficială pe care creatorii acestui instrument le pun la dispoziția utilizatorilor pe site-ul lor web.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.