Newsboat - czytnik kanałów RSS/Atom dla terminali Linux

Newsboat - czytnik kanałów RSS/Atom dla terminali Linux

Newsboat to bezpłatny, open source RSS/Atom Reader dla terminali Linux. Jest pierwotnie tworzony z Newsbeuter, Jednak czytnik kanałów RSS/Atom oparty na tekst, Newsbeuter nie jest aktywnie utrzymywany.

RSS/Atom to szereg powszechnie używanych formatów XML do komunikacji, publikowania i syndykatu artykułów, na przykład wiadomości lub artykułów na blogu. Newsboat jest tworzony do stosowania na terminalach tekstowych, takich jak GNU/Linux, FreeBSD lub MacOS.

Przeczytaj także: Newsroom - nowoczesny CLI, aby uzyskać ulubione wiadomości w Linux

W tym artykule pokażemy, jak instalować i używać Newsboat - Czytnik kanałów wiersza poleceń do czytania ulubionych wiadomości lub artykułów z terminali Linux.

Wymagania:

  • GCC 4.9 lub później lub Clang 3.6 lub później
  • STFL (wersja 0.21 lub później)
  • PKG-config
  • GNU gettext (tylko dla systemów, które nie oferują gettext w libc)
  • libcurl (wersja 7.18.0 lub później)
  • libxml2, xmllint i xsltproc
  • JSON-C (wersja 0.11 lub później)
  • Sqlite3 (wersja 3.5 lub później)
  • Docbook XML
  • Docbook SML
  • ASCIIDOC

Jak zainstalować newsboat w systemach Linux

Newsboat można zainstalować z pstryknąć System zarządzania pakietami, ale najpierw musisz zainstalować Snapd w systemie do zainstalowania Newsboat jak pokazano.

------------- Na Mint Debian/Ubuntu/Linux ------------- $ sudo apt Zainstaluj snapd $ sudo snap instaluj instalację newsboat ------------- Na Fedorze 22+ ------------- $ sudo dnf instaluj snapd $ sudo snap instaluj instalację newsboat 

Alternatywnie możesz zainstalować Newsboat od kodu źródłowego do użycia niektórych najnowszych funkcji, ale wcześniej musisz w pełni zainstalować zależności z następującym poleceniem.

------------- Na Mint Debian/Ubuntu/Linux ------------- $ sudo aktualizacja $ sudo apt instint libncursesw5-dev ncurses-term debhelper libjson0 libjson0-dev libxml2-dev libstfl-dev libsqlite3-dev perl pkg-config libcurl4-ggnutls-dev libltmp-dev libjson-c-dev Aslsiidoc libxml2-piuils Xsll4-ggnutls-dev libltmpp-dev libjson-devSiidoc libxml2-piuils Xssml2-piuils Docbook-xml docbook-xsl bc $ wget http: // www.Clifford.At/STFL/STFL-0.24.smoła.GZ $ TAR -xvf STFL -0.24.smoła.GZ $ CD STFL-0.24 $ Make $ sudo tworzy instalację 
------------- Na Rhel i Centos ------------- # yum instal libncursesw5-devel ncurses-term liBJSON0-DEVEL libxml2-devel libstfl-devel libsqlite3-devel perl pkgconfig libcurl4-gnUtlS-devel librtmp-devel libjson-c-devel asiidoc libxml22-devel libcurltlevevel-devel-devook -style-xml bc # wget http: // www.Clifford.At/STFL/STFL-0.24.smoła.GZ # TAR -xvf STFL -0.24.smoła.GZ # CD STFL-0.24 # Zrób # Zrób instalację 

Następnie klon Newsboat repozytorium z GitHub do systemu i zainstaluj je, jak pokazano.

$ git Clone git: // github.com/newsboat/newsboat.git $ cd newsboat $ Make $ sudo instaluj instalację 

Jak korzystać z czytnika kanałów newsboat w terminalu Linux

W tej sekcji wyjaśnimy, jak używać Newsboat Na przykład przeczytanie kanału RSS z witryny Tecmint.com Po pierwsze, będziemy musieli uzyskać link do karmienia RSS Tecmint.com Z przeglądarki i skopiuj ją (możesz użyć dowolnego adresu URL kanału witryny).

https: // www.Tecmint.com/feed/ 

Następnie zapisz go w pliku do późniejszego użycia.

$ echo "https: // www.Tecmint.com/feed/"> rss_links.tekst 

Teraz możesz przeczytać kanał RSS Tecmint.com Korzystanie z następującego polecenia z przełącznikami -u (Określa plik zawierający adresy URL podawania RSS) i -R (Odśwież paszcze na początku) w następujący sposób.

$ newsboat -ru rss_links.tekst 
Przeczytaj kanał RSS w terminalu Linux

Aby wybrać temat, użyj W górę I W dół strzałki do nawigacji, a następnie naciśnij Wchodzić Na żądany temat. Te przykłady pokazują, że wybraliśmy numer tematu 5 z listy.

Wybierz temat kanałów w terminalu Linux

Aby otworzyć temat w przeglądarce, możesz nacisnąć o, i opuścić program, uderz Q.

Możesz zobaczyć wszystkie opcje i użytkowania, uruchamiając następujące polecenie.

$ newsboat -h 

Aby uzyskać więcej informacji, odwiedź repozytorium newsboat github: https: // github.com/newsboat/newsboat.

Przeczytaj także: Cricket -Cli - Obejrzyj wyniki krykieta na żywo w terminalu Linux

Newsboat to prosty i intuicyjny czytnik kanałów RSS/Atom dla terminali Linux. Wypróbuj to i podaj nam swoją opinię za pośrednictwem poniższego formularza komentarza.