Newsboat, terminali RSS / Atom Feed lugeja

Teave Newsboati kohta

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:

uudispaadi kiire installimine

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:

Vooloend ubunlog ajalehepaat

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.

uudised ubunlog ajalehepaat

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 Help

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.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.