V nasledujúcom článku sa pozrieme na Newsboat. Toto je Bezplatná a otvorená čítačka zdrojov RSS / Atom pre terminál. Pôvodne bol vytvorený z Newsbeuter, textová čítačka informačných kanálov RSS / Atom, Newsbeuter však nie je aktívne udržiavaný. To je dôvod, prečo je to dobrá alternatíva, ktorú je potrebné zvážiť.
Kto nevie, tým RSS / Atom sú formáty XML slúži na komunikáciu, publikovanie a publikovanie článkov. Typickým príkladom toho sú správy alebo články na blogu. Newsboat je vytvorený na použitie z terminálov systémov GNU / Linux, FreeBSD alebo macOS.
Newsboat je jednoduchá a intuitívna čítačka informačných kanálov RSS / Atom. V tomto článku sa dozvieme, ako nainštalovať a používať Newsboat. Toto je čítačka príkazového riadku, ktorá umožňuje rýchle prečítanie vašich obľúbených správ alebo článkov pre všetkých milovníkov terminálov.
Je potrebné objasniť, že aby bolo možné tento nástroj použiť bude potrebné, aby náš systém spĺňal určité požiadavky ktoré si môžete prečítať nižšie.
Nevyhnutné požiadavky
- GCC 4.9 alebo novší, alebo Clang 3.6 alebo novší.
- STFL(verzia 0.21 alebo novšia).
- Pkg-konfigur.
- GNU gettext(iba pre systémy, ktoré neponúkajú gettext v libc).
- libcurl(verzia 7.18.0 alebo novšia).
- libxml2, xmllint a xsltproc.
- json -c (verzia 0.11 alebo novšia).
- SQLite3 (verzia 3.5 alebo novšia).
- DocBook XML a DocBook SML.
- Asciidoc.
Nainštalujte si Newsboat na Ubuntu
Tento program môžeme nainštalovať do rôznych operačných systémov, ale v tomto článku sa dozvieme, ako ho nainštalovať do Ubuntu. V takom prípade ho nainštalujem na Ubuntu 16.04. K službe Newsboat je k dispozícii inštalácia prostredníctvom príslušného balíka kariet. To je potrebné najskôr nechajme si nainštalovať snapd v našom operačnom systéme, aby sme mohli inštalovať Newsboat, ako je uvedené nižšie.
Ak nemáme nainštalovaný snapd, otvoríme terminál (Ctrl + Alt + T) a napíšeme doň:
sudo apt install snapd
Teraz môžeme nainštalovať nástroj, o ktorom hovoríme. V rovnakom termináli napíšeme:
sudo snap install newsboat
Ak sa nám nepáčia snap balíčky, môžeme si vybrať nainštalujte si Newsboat pomocou zdrojového kódu. Vďaka tomu budeme môcť používať najnovšie funkcie, ale predtým to budeme potrebovať plne nainštalujte závislosti. Za týmto účelom otvoríme terminál (Ctrl + Alt + T) a napíšeme každý z nasledujúcich riadkov:
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
Potom môžeme naklonujte úložisko Github Newsboat v našom systéme a nainštalujte ho. Aby sme to dosiahli, budeme musieť použiť iba ten istý terminál, v ktorom budeme postupovať podľa nasledujúcich pokynov:
git clone git://github.com/newsboat/newsboat.git cd newsboat make sudo make install
Ako používať aplikáciu Newsboat Feed Reader
Teraz uvidíme, ako použiť Newsboat na čítanie RSS kanálov z lokality, napr. ubunlog.com. V prvom rade budeme potrebovať získajte odkaz na rss-feed pre ubunlog.com z prehliadača a skopírujte ho. V tomto prípade je adresa URL nasledujúca:
https://ubunlog.com/feed/
Ďalej napíšeme nasledujúce pre uložiť obsah do súboru na neskoršie použitie.
echo "https://ubunlog.com/feed/" > rss_links.txt
Teraz si môžeme prečítať RSS kanál ubunlog.com pomocou nasledujúceho príkazu s príponou -u modifikátory (určuje súbor, ktorý obsahuje adresy URL informačného kanála RSS) a -r (aktualizovať informačné kanály pri štarte) nasledovne:
newsboat -ru rss_links.txt
Ak chcete vybrať novinku, na navigáciu použijeme šípky nahor a nadol. Potom stlačíme Enter na tej, ktorá nás zaujíma. V tomto príklade vyberiem zo zoznamu novinky číslo 5. Ktorý bude vyzerať takto.
na otvorte novinku v prehliadači, budeme musieť stlačiť iba „o“ a do ukončiť program, budeme musieť stlačiť iba „q“.
Všetky možnosti a možné použitia uvidíme vykonaním nasledujúceho príkazu v termináli (Ctrl + Alt + T):
newsboat -h
na Získajte viac informácií o tomto nástroji, môžeme navštíviť úložisko github o la úradná dokumentácia ktoré tvorcovia tohto nástroja sprístupnia používateľom na ich webových stránkach.