Newsboat – RSS/Atom feed-olvasó Linux terminálokhoz
A Newsboat egy ingyenes, nyílt forráskódú RSS/Atom feedolvasó Linux terminálokhoz. Eredetileg a Newsbeuterből készült, amely egy szöveges RSS/Atom feed-olvasó, azonban a Newsbeuter nincs aktívan karbantartva.
Az RSS/Atom számos széles körben használt XML-formátum a cikkek, például hírek vagy blogcikkek kommunikálására, közzétételére és terjesztésére. A Newsboat szöveges terminálokon való használatra készült, például GNU/Linux, FreeBSD vagy macOS.
Olvassa el még: Newsroom – Modern CLI a kedvenc híreihez Linux alatt
Ebben a cikkben bemutatjuk, hogyan kell telepíteni és használni a Newsboat-t – egy parancssori hírfolyam-olvasót, amellyel elolvashatja kedvenc híreit vagy cikkeit a Linux terminálról.
Követelmények:
- GCC 4.9 vagy újabb, vagy Clang 3.6 vagy újabb
- STFL (0.21-es vagy újabb verzió)
- pkg-config
- GNU gettext (csak azoknál a rendszereknél, amelyek nem kínálnak gettextet a libc-ben)
- libcurl (7.18.0 vagy újabb verzió)
- libxml2, xmllint és xsltproc
- json-c (0.11-es vagy újabb verzió)
- SQLite3 (3.5-ös vagy újabb verzió)
- DocBook XML
- DocBook SML
- asciidoc
A Newsboat telepítése Linux rendszereken
A Newsboat telepíthető a snap csomagkezelő rendszerből, de előbb telepítenie kell a snapd programot a Newsboat< telepítéséhez. az ábrán látható módon.
------------- 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ív megoldásként telepítheti a Newsboat-ot forráskódból a legújabb szolgáltatások használatához, de előtte teljesen telepítenie kell a függőségeket a következő paranccsal.
------------- 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
Ezután klónozza a Newsboat tárolót a Githubról a rendszerére, és telepítse az ábra szerint.
git clone git://github.com/newsboat/newsboat.git
cd newsboat
make
sudo make install
A Newsboat Feed Reader használata Linux terminálban
Ebben a részben elmagyarázzuk, hogyan kell a Newsboat használatával RSS-hírcsatornát olvasni egy webhelyről, például linux-console.net
. Először is be kell szereznünk az rss- a linux-console.net
feed linkjét egy böngészőből, és másolja ki (bármilyen webhely feed-url-jét használhatja).
https://linux-console.net/feed/
Ezt követően mentse el egy fájlba későbbi használatra.
echo "https://linux-console.net/feed/" >rss_links.txt
Most már olvashatja az RSS-hírcsatornát a linux-console.net
webhelyről a következő paranccsal a -u
(az RSS-hírcsatorna URL-címét tartalmazó fájlt határozza meg) és a -r
kapcsolókkal. (a hírfolyamok frissítése indításkor) az alábbiak szerint.
newsboat -ru rss_links.txt
Téma kiválasztásához használja a Fel
és Le
nyilakat a navigáláshoz, majd nyomja meg az Enter billentyűt a kívánt témánál. Ezek a példák azt mutatják, hogy az 5 témát választottuk ki a listából.
Téma megnyitásához a böngészőben nyomja meg az o
billentyűt, a programból való kilépéshez pedig nyomja meg a q
billentyűt.
A következő parancs futtatásával megtekintheti az összes lehetőséget és felhasználást.
newsboat -h
További információért látogasson el a Newsboat Github Repository oldalára: https://github.com/newsboat/newsboat.
Olvassa el még: Cricket-CLI – Élő krikett eredmények megtekintése a Linux terminálon
A Newsboat egy egyszerű és intuitív RSS/Atom feed-olvasó Linux terminálokhoz. Próbálja ki, és adja meg visszajelzését az alábbi megjegyzés űrlapon keresztül.