Järgmises artiklis heidame pilgu Newsboatile. See on Tasuta ja avatud lähtekoodiga RSS / Atomi voo lugeja terminalile. Algselt loodi see Newsbeuter, tekstipõhine RSS / Atomi voo lugeja, kuid Newsbeuterit ei hooldata aktiivselt. See on põhjus, miks see on hea alternatiiv, mida kaaluda.
Sest kes ei tea, see RSS / Atom on XML-vormingud kasutatakse artiklite edastamiseks, avaldamiseks ja sündikaadiks. Selle tüüpiliseks näiteks on uudised või ajaveebiartiklid. Newsboat on loodud kasutamiseks GNU / Linuxi, FreeBSD või macOS-i süsteemide terminalidest.
Newsboat on lihtne ja intuitiivne RSS / Atomi voo lugeja. Selles artiklis uurime, kuidas Newsboati installida ja kasutada. See on käsurea lugeja, et lugeda oma lemmikuudiseid või artikleid kõigile terminalisõpradele kiiresti.
Selle tööriista kasutamiseks on vaja seda selgitada meie süsteem peab vastama mõnele nõudele mida saab lugeda allpool.
Vajalikud nõuded
- GCC 4.9 või uuem või Clang 3.6 või uuem.
- STFL(versioon 0.21 või uuem).
- pkg-config.
- GNU gettext(ainult süsteemide jaoks, mis ei paku libette gettext).
- libcurl(versioon 7.18.0 või uuem).
- libxml2, xmllint ja xsltproc.
- json -c (versioon 0.11 või uuem).
- SQLite3 (versioon 3.5 või uuem).
- DocBook XML ja DocBook SML.
- Asciidoc.
Installige Newsboat Ubuntu
Saame selle programmi installida erinevatesse operatsioonisüsteemidesse, kuid selle artikli jaoks näeme, kuidas seda Ubuntu installida. Sel juhul kavatsen selle installida Ubuntu 16.04-le. Newsboat leiab selle installimiseks vastava lisapaketi kaudu. See on vajalik kõigepealt laseme snapdi installida meie operatsioonisüsteemis, et saaksime Newsboati installida, nagu allpool näidatud.
Kui meil pole snapdi installitud, avame terminali (Ctrl + Alt + T) ja kirjutame sinna:
sudo apt install snapd
Nüüd saame installida tööriista, millest räägime. Samas terminalis kirjutame:
sudo snap install newsboat
Kui meile ei meeldi lisapaketid, saame selle valida installige Newsboat lähtekoodi abil. Selle abil saame kasutada uusimaid funktsioone, kuid enne seda vajame sõltuvuste täielik installimine. Selleks avame terminali (Ctrl + Alt + T) ja kirjutame kõik järgmised read:
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
Pärast seda saame kloonida Github Newsboati hoidla meie süsteemis ja installige see. Selleks peame kasutama ainult sama terminali ja järgima selles järgmisi juhiseid:
git clone git://github.com/newsboat/newsboat.git cd newsboat make sudo make install
Kuidas kasutada Newsboat Feed Readerit
Nüüd näeme, kuidas kasutada Newsboati saidi RSS-kanalite lugemiseks, nt. ubunlog.com. Kõigepealt vajame saada RSS-voo link para ubunlog.com brauserist ja kopeerige see. Sel juhul on URL järgmine:
https://ubunlog.com/feed/
Järgmisena kirjutame järgmise sisu faili salvestamine hilisemaks kasutamiseks.
echo "https://ubunlog.com/feed/" > rss_links.txt
Nüüd saame lugeda selle RSS-kanalit ubunlog.com kasutades järgmist käsku koos -u modifikaatorid (määrab faili, mis sisaldab RSS-voo URL-e) ja -r (värskendage vooge käivitamisel) järgnevalt:
newsboat -ru rss_links.txt
Uudise valimiseks kasutame navigeerimiseks üles ja alla nooli. Seejärel vajutame Enteri sellel, mis meid huvitab. Selles näites valin loendist uudised number 5. Mis näeb välja selline.
et avage brauseris uudis, peame vajutama ainult o-d ja programmist väljumine, peame vajutama ainult 'q'.
Kõiki võimalusi ja võimalikke kasutusviise näeme, käivitades terminalis järgmise käsu (Ctrl + Alt + T):
newsboat -h
et selle tööriista kohta lisateavet, saame külastada githubi hoidla o la ametlik dokumentatsioon selle tööriista loojad teevad oma veebisaidil kasutajatele kättesaadavaks.