Newsboat - RSS/Atom Feed Reader Linux-päätelaitteille
Newsboat on ilmainen, avoimen lähdekoodin RSS/Atom-syötteenlukija Linux-päätelaitteille. Se on alun perin luotu Newsbeuterista, joka on tekstipohjainen RSS/Atom-syötteenlukija, mutta Newsbeuteria ei ylläpidetä aktiivisesti.
RSS/Atom ovat joukko laajalti käytettyjä XML-muotoja artikkeleiden, esimerkiksi uutis- tai blogiartikkeleiden, välittämiseen, julkaisemiseen ja jakamiseen. Newsboat on luotu käytettäväksi tekstipäätteissä, kuten GNU/Linux, FreeBSD tai macOS.
Tässä artikkelissa näytetään, miten Newsboat - komentorivin syötteenlukija asennetaan ja käytetään lukemaan suosikkiuutisiasi tai artikkeleitasi Linux-päätelaitteesta.
- GCC 4.9 tai uudempi tai Clang 3.6 tai uudempi
- STFL (versio 0.21 tai uudempi)
- pkg-config
- GNU gettext (vain järjestelmille, jotka eivät tarjoa gettextia libc: ssä)
- libcurl (versio 7.18.0 tai uudempi)
- libxml2, xmllint ja xsltproc
- json-c (versio 0.11 tai uudempi)
- SQLite3 (versio 3.5 tai uudempi)
- DocBook XML
- DocBook SML
- asciidoc
Kuinka asentaa Newsboat Linux-järjestelmiin
Newsboat voidaan asentaa snap-paketinhallintajärjestelmästä, mutta ensin sinun on asennettava snapd järjestelmään, jotta Newsboat voidaan asentaa kuvan osoittamalla tavalla.
------------- On Debian/Ubuntu/Linux Mint ------------- $ sudo apt install snapd $ sudo snap install newsboat ------------- On Fedora 22+ ------------- $ sudo dnf install snapd $ sudo snap install newsboat
Vaihtoehtoisesti voit asentaa Newsboatin lähdekoodista käyttääksesi joitain uusimpia ominaisuuksia, mutta ennen sitä sinun on asennettava riippuvuudet kokonaan seuraavalla komennolla.
------------- 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
Kloonaa sitten Newsboat-arkisto Githubista järjestelmääsi ja asenna se kuvan osoittamalla tavalla.
$ git clone git://github.com/newsboat/newsboat.git $ cd newsboat $ make $ sudo make install
Newsboat Feed Readerin käyttö Linux-terminaalissa
Tässä osassa kerrotaan, kuinka Newsboatia käytetään RSS-syötteen lukemiseen sivustolta, esimerkiksi linux-console.net
. Ensinnäkin meidän on haettava rss-feed-linkki tecmintille .com
selaimelta ja kopioi se (voit käyttää mitä tahansa verkkosivuston syötteen URL-osoitetta).
https://linux-console.net/feed/
Tallenna sen jälkeen tiedostoon myöhempää käyttöä varten.
$ echo "https://linux-console.net/feed/" >rss_links.txt
Nyt voit lukea RSS-syötettä osoitteesta linux-console.net
käyttämällä seuraavaa komentoa kytkimillä -u
(määrittää RSS-syötteen URL-osoitteita sisältävän tiedoston) ja -r
(päivitä syötteet aloituksen yhteydessä) seuraavasti.
$ newsboat -ru rss_links.txt
Valitse aihe siirtymisessä Ylä
- ja Down
-nuolilla ja paina sitten Enter haluamassasi aiheessa. Nämä esimerkit osoittavat, että olemme valinneet luettelosta aiheen numero 5.
Voit avata aiheen selaimessa painamalla o
ja sulkeaksesi ohjelman painamalla q
.
Voit nähdä kaikki vaihtoehdot ja käyttötavat suorittamalla seuraavan komennon.
$ newsboat -h
Lisätietoja on Newsboat Github -tietovarastossa: https://github.com/newsboat/newsboat.
Lue myös: Kriketti-CLI - Katso live-krikettituloksia Linux-terminaalissa
Newsboat on yksinkertainen ja intuitiivinen RSS/Atom-syötteenlukija Linux-päätelaitteille. Kokeile sitä ja anna meille palautetta alla olevan kommenttilomakkeen kautta.