Newsboat, RSS / Atom Feed olvasó a terminálhoz

A Newsboatról

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:

hírcsónak gyors telepítése

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:

Hírcsatorna lista ubunlog újsághajó

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.

hír ubunlog újsághajó

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 Help

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.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.