A következő cikkben megnézzük a Newsboat-ot. Ez egy Ingyenes és nyílt forráskódú RSS / Atom hírolvasó a terminál számára. Eredetileg innen készült Híradó, egy szöveges RSS / Atom hírolvasó, azonban a Newsbeuter nincs aktívan karbantartva. Ez az oka annak, hogy ezt érdemes megvizsgálni.
Mert aki nem tudja, az Az RSS / Atom XML formátumok cikkek közléséhez, közzétételéhez és szindikálásához használják. Ennek tipikus példája a hír vagy a blogcikk. A Newsboat a GNU / Linux, FreeBSD vagy macOS rendszerek termináljairól használható.
A Newsboat egy egyszerű és intuitív RSS / Atom hírolvasó. Ebben a cikkben megnézzük, hogyan kell telepíteni és használni a Newsboat-ot. Ez egy parancssori olvasó, amely a terminál szerelmeseinek gyorsan elolvassa kedvenc híreit vagy cikkeit.
Tisztázni kell ezt az eszköz használatához szükség lesz arra, hogy rendszerünk megfeleljen bizonyos követelményeknek amely alább olvasható.
Szükséges követelmények
- GCC 4.9 vagy újabb, vagy Clang 3.6 vagy újabb.
- STFL(0.21 vagy újabb verzió).
- pkg-config.
- GNU gettext(csak azokhoz a rendszerekhez, amelyek nem kínálnak gettext-et a libc-ben).
- libcurl(7.18.0 vagy újabb verzió).
- libxml2, xmllint és xsltproc.
- json -c (0.11 vagy újabb verzió).
- SQLite3 (3.5 vagy újabb verzió).
- DocBook XML és DocBook SML.
- Asciidoc.
Telepítse a Newsboat szoftvert az Ubuntura
Telepíthetjük ezt a programot különböző operációs rendszerekbe, de ehhez a cikkhez megnézzük, hogyan kell telepíteni az Ubuntuba. Ebben az esetben az Ubuntu 16.04-re fogom telepíteni. A Newsboat telepítheti a megfelelő snap csomagon keresztül. Szükséges, hogy először legyen telepítve a snapd operációs rendszerünkben, hogy az Newsboat-t az alábbiak szerint telepíthessük.
Ha nincs telepítve a snapd, megnyitunk egy terminált (Ctrl + Alt + T), és beírjuk:
sudo apt install snapd
Most telepíthetjük azt az eszközt, amelyről beszélünk. Ugyanabba a terminálba írjuk:
sudo snap install newsboat
Ha nem szeretjük a snap csomagokat, választhatunk telepítse a Newsboat-ot a forráskód használatával. Ezzel képesek leszünk használni a legújabb funkciókat, de előtte szükségünk lesz rá teljesen telepítse a függőségeket. Ehhez megnyitunk egy terminált (Ctrl + Alt + T), és megírjuk a következő sorok mindegyikét:
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
Ezek után tehetjük klónozza a Github Newsboat adattárat a rendszerünkbe, és telepítse. Ehhez csak ugyanazt a terminált kell használnunk, és kövesse az alábbi utasításokat:
git clone git://github.com/newsboat/newsboat.git cd newsboat make sudo make install
A Newsboat Feed Reader használata
Most meglátjuk, hogyan lehet a Newsboat segítségével RSS-hírcsatornákat olvasni egy webhelyről, pl. ubunlog.com. Először is szükségünk lesz get rss-feed link mert ubunlog.com egy böngészőből, és másolja ki. Ebben az esetben az url a következő:
https://ubunlog.com/feed/
Ezután a következőket írjuk: tartalom mentése fájlba későbbi felhasználásra.
echo "https://ubunlog.com/feed/" > rss_links.txt
Most olvashatjuk az RSS hírfolyamot ubunlog.com a következő paranccsal a -u módosítók (megadja az RSS-hírcsatorna URL-jeit tartalmazó fájlt) és -r (hírcsatornák frissítése indításkor) alábbiak szerint:
newsboat -ru rss_links.txt
Egy hír kiválasztásához a fel és le nyilakkal navigálunk. Ezután megnyomjuk az Enter billentyűt azon, amelyik érdekel. Ebben a példában az 5. számú híreket választom ki a listából. Ami így fog kinézni.
hogy nyisson meg egy hírt a böngészőben, csak az „o” -t kell megnyomnunk lépjen ki a programból, csak a 'q' billentyűt kell megnyomnunk.
Az összes lehetőséget és lehetséges felhasználást megnézhetjük a következő parancs végrehajtásával a terminálban (Ctrl + Alt + T):
newsboat -h
hogy további információ erről az eszközről, meglátogathatjuk a github adattár vagy a hivatalos dokumentáció hogy ennek az eszköznek a készítői a felhasználók számára elérhetővé teszik weboldalukat.