Newsboat - RSS/Atom straumlesari fyrir Linux útstöðvar


Newsboat er ókeypis, opinn uppspretta RSS/Atom straumlesari fyrir Linux útstöðvar. Það er upphaflega búið til úr Newsbeuter, textabyggðum RSS/Atom straumlesara, en Newsbeuter er ekki virkt viðhaldið.

RSS/Atom er fjöldi mikið notaðra XML sniða til að miðla, birta og dreifa greinum, til dæmis fréttir eða blogggreinar. Newsboat er búið til til að nota á textastöðvum eins og GNU/Linux, FreeBSD eða macOS.

Í þessari grein munum við sýna hvernig á að setja upp og nota Newsboat - skipanalínustraumlesara til að lesa uppáhalds fréttirnar þínar eða greinar frá Linux flugstöðinni.

  • GCC 4.9 eða nýrri, eða Clang 3.6 eða nýrri
  • STFL (útgáfa 0.21 eða nýrri)
  • pkg-config
  • GNU gettext (aðeins fyrir kerfi sem bjóða ekki upp á gettext í libc)
  • libcurl (útgáfa 7.18.0 eða nýrri)
  • libxml2, xmllint og xsltproc
  • json-c (útgáfa 0.11 eða nýrri)
  • SQLite3 (útgáfa 3.5 eða nýrri)
  • DocBook XML
  • DocBook SML
  • asciidoc

Hvernig á að setja upp fréttabát í Linux kerfum

Hægt er að setja upp Newsboat frá snap pakkastjórnunarkerfinu, en fyrst þarftu að setja upp snapd á vélinni þinni til að setja upp Newsboat eins og sýnt er.

------------- On Debian/Ubuntu/Linux Mint ------------- 
$ sudo apt install snapd	
$ sudo snap install newsboat 

------------- On Fedora 22+ -------------
$ sudo dnf install snapd
$ sudo snap install newsboat

Að öðrum kosti geturðu sett upp Newsboat frá frumkóða til að nota nokkra af nýjustu eiginleikum, en áður en þú þarft að setja upp ósjálfstæði að fullu með skipuninni sem fylgir.

------------- 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 

Klónaðu síðan Newsboat geymsluna frá Github í kerfið þitt og settu það upp eins og sýnt er.

$ git clone git://github.com/newsboat/newsboat.git
$ cd newsboat  
$ make
$ sudo make install

Hvernig á að nota Newsboat Feed Reader í Linux Terminal

Í þessum hluta munum við útskýra hvernig á að nota Newsboat til að lesa RSS straum af síðu, til dæmis linux-console.net Fyrst af öllu þurfum við að fá rss-straum tengilinn fyrir tecmint .com úr vafra og afritaðu hann (þú getur notað hvaða vefslóð straums sem er).

https://linux-console.net/feed/

Síðan skaltu vista það í skrá til notkunar síðar.

$ echo "https://linux-console.net/feed/" >rss_links.txt

Nú geturðu lesið RSS straum frá linux-console.net með eftirfarandi skipun með rofanum -u (tilgreinir skrá sem inniheldur RSS straumsslóðir) og -r (endurnýjaðu strauma við upphaf) sem hér segir.

$ newsboat -ru rss_links.txt

Til að velja efni, notaðu Upp og Niður örvarnar til að fletta, ýttu síðan á Enter á efninu sem þú vilt. Þetta dæmi sýnir að við höfum valið efni númer 5 af listanum.

Til að opna efni í vafranum geturðu ýtt á o og til að hætta í forritinu ýtirðu á q.

Þú getur séð alla valkosti og notkun með því að keyra eftirfarandi skipun.

$ newsboat -h

Fyrir frekari upplýsingar, heimsækja Newsboat Github Repository: https://github.com/newsboat/newsboat.

Lestu einnig: Cricket-CLI - Horfðu á Live Cricket Scores í Linux Terminal

Newsboat er einfaldur og leiðandi RSS/Atom straumlesari fyrir Linux skautanna. Prófaðu það og gefðu okkur álit þitt í gegnum athugasemdareyðublaðið hér að neðan.