Newsboat, čtečka RSS / Atom Feed pro terminál

O Newsboatu

V příštím článku se podíváme na Newsboat. Tohle je Bezplatná a otevřená čtečka zdrojů RSS / Atom pro terminál. Původně byl vytvořen z Newsbeuter, textová čtečka RSS / Atom, ale Newsbeuter není aktivně udržován. To je důvod, proč je to dobrá alternativa k zvážení.

Kdo neví, tím RSS / Atom jsou formáty XML slouží ke komunikaci, publikování a publikování článků. Typickým příkladem jsou novinky nebo články na blogu. Newsboat je vytvořen pro použití z terminálů systémů GNU / Linux, FreeBSD nebo macOS.

Newsboat je jednoduchá a intuitivní čtečka kanálů RSS / Atom. V tomto článku se podíváme, jak nainstalovat a používat Newsboat. Toto je čtečka příkazového řádku pro rychlé čtení vašich oblíbených zpráv nebo článků pro všechny milovníky terminálu.

Je nutné objasnit, že pro použití tohoto nástroje bude nutné, aby náš systém splňoval určité požadavky který si můžete přečíst níže.

Nezbytné požadavky

  • GCC 4.9 nebo novější, nebo Clang 3.6 nebo novější.
  • STFL(verze 0.21 nebo novější).
  • pkg-config.
  • GNU gettext(pouze pro systémy, které nenabízejí gettext v libc).
  • libcurl(verze 7.18.0 nebo novější).
  • libxml2, xmllint a xsltproc.
  • json -c (verze 0.11 nebo novější).
  • SQLite3 (verze 3.5 nebo novější).
  • DocBook XML a DocBook SML.
  • Asciidoc.

Nainstalujte si Newsboat na Ubuntu

Tento program můžeme nainstalovat do různých operačních systémů, ale pro tento článek uvidíme, jak jej nainstalovat do Ubuntu. V tomto případě jej nainstaluji na Ubuntu 16.04. Newsboat zjistí, že je k dispozici k instalaci prostřednictvím odpovídajícího balíčku snapů. To je nejprve nutné nechme si nainstalovat snapd v našem operačním systému, abychom mohli nainstalovat Newsboat, jak je znázorněno níže.

Pokud nemáme nainstalovaný snapd, otevřeme terminál (Ctrl + Alt + T) a zapíšeme do něj:

sudo apt install snapd

Nyní můžeme nainstalovat nástroj, o kterém mluvíme. Ve stejném terminálu píšeme:

instalace modulu snapboat

sudo snap install newsboat

Pokud se nám nelíbí balíčky snapů, můžeme si vybrat nainstalujte Newsboat pomocí zdrojového kódu. Díky tomu budeme moci používat nejnovější funkce, ale předtím to budeme potřebovat plně nainstalovat závislosti. Za tímto účelem otevřeme terminál (Ctrl + Alt + T) a zapíšeme každý z následujících řádků:

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

Poté můžeme naklonujte úložiště Github Newsboat v našem systému a nainstalujte jej. K tomu budeme muset použít pouze stejný terminál a postupujte podle následujících pokynů:

git clone git://github.com/newsboat/newsboat.git

cd newsboat

make

sudo make install

Jak používat Newsboat Feed Reader

Nyní uvidíme, jak používat Newsboat ke čtení RSS kanálů z webu, např. ubunlog.com. V první řadě budeme potřebovat získejte rss-feed odkaz bod ubunlog.com z prohlížeče a zkopírujte jej. V tomto případě je adresa URL následující:

https://ubunlog.com/feed/

Dále napíšeme následující pro uložit obsah do souboru pro pozdější použití.

echo "https://ubunlog.com/feed/" > rss_links.txt

Nyní si můžeme přečíst RSS kanál ubunlog.com pomocí následujícího příkazu s -u modifikátory (Určuje soubor, který obsahuje adresy URL kanálu RSS) a -r (aktualizovat kanály při spuštění) jak následuje:

Seznam zdrojů ubunlog zpravodajský člun

newsboat -ru rss_links.txt

Chcete-li vybrat novinku, použijeme k navigaci šipky nahoru a dolů. Potom stiskneme Enter na tom, který nás zajímá. V tomto příkladu vyberu ze seznamu novinky číslo 5. Který bude vypadat takto.

zprávy ubunlog zpravodajský člun

na otevřete novinky v prohlížeči, budeme muset stisknout pouze „o“ a do ukončete program, budeme muset stisknout pouze „q“.

Všechny možnosti a možná použití uvidíme spuštěním následujícího příkazu v terminálu (Ctrl + Alt + T):

Nápověda pro službu Newsboat

newsboat -h

na získat více informací o tomto nástroji, můžeme navštívit úložiště github o la oficiální dokumentace které tvůrci tohoto nástroje zpřístupní uživatelům na jejich webových stránkách.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.