Newsboat - czytnik kanałów RSS/Atom dla terminali Linux
- 2462
- 248
- Maria Piwowarczyk
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.tekstPrzeczytaj 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.
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.
- « GraphicsMagick - potężne narzędzie CLI przetwarzania obrazu dla Linux
- Newsroom - nowoczesny CLI, aby uzyskać ulubione wiadomości w Linux »