Newsboat - RSS/Atom plūsmas lasītājs Linux termināliem
Newsboat ir bezmaksas, atvērtā koda RSS/Atom plūsmas lasītājs Linux termināliem. Sākotnēji tas ir izveidots no Newsbeuter, teksta bāzes RSS/Atom plūsmas lasītāja, tomēr Newsbeuter netiek aktīvi uzturēts.
RSS/Atom ir vairāki plaši izmantoti XML formāti, lai sazinātos, publicētu un sindicētu rakstus, piemēram, ziņas vai emuāru rakstus. Newsboat ir izveidots izmantošanai teksta terminālos, piemēram, GNU/Linux, FreeBSD vai macOS.
Šajā rakstā mēs parādīsim, kā instalēt un izmantot Newsboat - komandrindas plūsmas lasītāju, lai lasītu iecienītākās ziņas vai rakstus no Linux termināļa.
- GCC 4.9 vai jaunāka versija vai Clang 3.6 vai jaunāka versija
- STFL (versija 0.21 vai jaunāka)
- pkg-config
- GNU gettext (tikai sistēmām, kas libc nepiedāvā gettext)
- libcurl (7.18.0 vai jaunāka versija)
- libxml2, xmllint un xsltproc
- json-c (versija 0.11 vai jaunāka)
- SQLite3 (versija 3.5 vai jaunāka)
- DocBook XML
- DocBook SML
- asciidoc
Kā instalēt Newsboat Linux sistēmās
Newsboat ir pieejams instalēšanai no snap pakotņu pārvaldības sistēmas, bet vispirms jums ir jāinstalē snapd savā sistēmā, lai instalētu Newsboat, kā parādīts.
------------- On Debian/Ubuntu/Linux Mint ------------- $ sudo apt install snapd $ sudo snap install newsboat ------------- On Fedora 22+ ------------- $ sudo dnf install snapd $ sudo snap install newsboat
Alternatīvi, jūs varat instalēt Newsboat no avota koda, lai izmantotu dažas no jaunākajām funkcijām, taču pirms tam jums ir pilnībā jāinstalē atkarības, izmantojot sekojošo komandu.
------------- 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
Pēc tam klonējiet Newsboat repozitoriju no Github uz savu sistēmu un instalējiet to, kā parādīts.
$ git clone git://github.com/newsboat/newsboat.git $ cd newsboat $ make $ sudo make install
Kā izmantot Newsboat Feed Reader Linux terminālā
Šajā sadaļā mēs paskaidrosim, kā izmantot Newsboat, lai lasītu RSS plūsmu no vietnes, piemēram, linux-console.net
. Pirmkārt, mums būs jāiegūst saite rss-feed vietnei tecmint .com
no pārlūkprogrammas un nokopējiet to (varat izmantot jebkuru vietnes plūsmas URL).
https://linux-console.net/feed/
Pēc tam saglabājiet to failā vēlākai lietošanai.
$ echo "https://linux-console.net/feed/" >rss_links.txt
Tagad jūs varat lasīt RSS plūsmu no linux-console.net
, izmantojot šādu komandu ar slēdžiem -u
(norāda failu, kas satur RSS plūsmas URL) un -r
(atsvaidziniet plūsmas sākumā) šādi.
$ newsboat -ru rss_links.txt
Lai atlasītu tēmu, izmantojiet bultiņas Up
un Down
, lai pārvietotos, pēc tam vajadzīgajā tēmā nospiediet Enter. Šie piemēri parāda, ka no saraksta esam izvēlējušies 5. tēmu.
Lai pārlūkprogrammā atvērtu tēmu, varat nospiest o
un, lai aizvērtu programmu, nospiediet q
.
Visas opcijas un lietojumus varat redzēt, izpildot šādu komandu.
$ newsboat -h
Lai iegūtu papildinformāciju, apmeklējiet Newsboat Github repozitoriju: https://github.com/newsboat/newsboat.
Lasiet arī: Cricket-CLI - skatieties kriketa tiešraides rezultātus Linux terminālā
Newsboat ir vienkāršs un intuitīvs RSS/Atom plūsmas lasītājs Linux termināliem. Izmēģiniet to un sniedziet mums atsauksmes, izmantojot zemāk esošo komentāru veidlapu.