Newsboat - RSS/Atom Feed Reader Linuxi terminalidele
Newsboat on tasuta avatud lähtekoodiga RSS/Atomi voo lugeja Linuxi terminalidele. See loodi algselt Newsbeuterist, tekstipõhisest RSS/Atomi voo lugejast, kuid Newsbeuterit ei hooldata aktiivselt.
RSS/Atom on arvukalt laialt kasutatavaid XML-vorminguid artiklite, näiteks uudiste või ajaveebiartiklite edastamiseks, avaldamiseks ja levitamiseks. Newsboat on loodud kasutamiseks tekstiterminalides nagu GNU/Linux, FreeBSD või macOS.
Selles artiklis me näitame, kuidas installida ja kasutada Newsboat - käsurea voogu, et lugeda oma lemmikuudiseid või artikleid Linuxi terminalist.
- 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
- DocBook SML
- asciidoc
Kuidas installida Newsboat Linuxi süsteemidesse
Newsboat on installimiseks saadaval snap-paketi haldussüsteemist, kuid kõigepealt peate Newsboati installimiseks oma süsteemi installima snapdi, nagu näidatud.
------------- On Debian/Ubuntu/Linux Mint ------------- $ sudo apt install snapd $ sudo snap install newsboat ------------- On Fedora 22+ ------------- $ sudo dnf install snapd $ sudo snap install newsboat
Teise võimalusena võite installida Newsboati lähtekoodist, et kasutada mõningaid uusimaid funktsioone, kuid enne seda peate sõltuvused täielikult installima järgneva käsuga.
------------- On Debian/Ubuntu/Linux Mint ------------- $ 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
------------- On RHEL and CentOS ------------- # yum install libncursesw5-devel ncurses-term libjson0-devel libxml2-devel libstfl-devel libsqlite3-devel perl pkgconfig libcurl4-gnutls-devel librtmp-devel libjson-c-devel asciidoc libxml2-devel libxslt-devel debhelper docbook-style-xsl docbook-style-xml bc # wget http://www.clifford.at/stfl/stfl-0.24.tar.gz # tar -xvf stfl-0.24.tar.gz # cd stfl-0.24 # make # make install
Seejärel kloonige Newsboati hoidla Githubist oma süsteemi ja installige see nagu näidatud.
$ git clone git://github.com/newsboat/newsboat.git $ cd newsboat $ make $ sudo make install
Kuidas kasutada Newsboat Feed Readerit Linuxi terminalis
Selles jaotises selgitame, kuidas kasutada Newsboati saidi RSS-voo lugemiseks, näiteks linux-console.net
.com brauserist ja kopeerige see (võite kasutada mis tahes veebisaidi voo URL-i).
https://linux-console.net/feed/
Seejärel salvestage see hilisemaks kasutamiseks faili.
$ echo "https://linux-console.net/feed/" >rss_links.txt
Nüüd saate lugeda RSS-voogu saidilt linux-console.net
, kasutades järgmist käsku lülititega -u
(määrab faili, mis sisaldab RSS-voo URL-e) ja -r
(värskendage vooge alguses) järgmiselt.
$ newsboat -ru rss_links.txt
Teema valimiseks kasutage navigeerimiseks nooli Up
ja Down
, seejärel vajutage soovitud teema sisestusklahvi Enter. Need näited näitavad, et oleme loendist valinud teema nr 5.
Teema avamiseks brauseris võite vajutada klahvi o
ja programmist väljumiseks vajutage klahvi q
.
Kõiki võimalusi ja kasutusviise näete, käivitades järgmise käsu.
$ newsboat -h
Lisateabe saamiseks külastage Newsboati Githubi hoidlat: https://github.com/newsboat/newsboat.
Loe ka: Kriket-CLI - vaadake reaalajas kriketitulemusi Linuxi terminalis
Newsboat on lihtne ja intuitiivne RSS/Atomi voo lugeja Linuxi terminalidele. Proovige järele ja andke meile tagasisidet alloleva kommentaarivormi kaudu.