Newsboat, en RSS / Atom Feed-læser til terminalen

Om Newsboat

I den næste artikel skal vi se på Newsboat. Dette er en Gratis og open source RSS / Atom feed-læser til terminalen. Det blev oprindeligt oprettet fra Nyhedsbeuter, en tekstbaseret RSS / Atom feed-læser, men Newsbeuter vedligeholdes ikke aktivt. Dette er grunden til, at dette er et godt alternativ at overveje.

For hvem ved det ikke, RSS / Atom er XML-formater bruges til at kommunikere, offentliggøre og syndikere artikler. Det typiske eksempel på dette ville være nyheder eller blogartikler. Newsboat er oprettet til brug fra terminalerne i GNU / Linux, FreeBSD eller macOS-systemer.

Newsboat er en enkel og intuitiv RSS / Atom feed-læser. I denne artikel skal vi se, hvordan du installerer og bruger Newsboat. Dette er en kommandolinielæser, der hurtigt kan læse dine yndlingsnyheder eller artikler til alle terminalelskere.

Det er nødvendigt at præcisere det for at kunne bruge dette værktøj det vil være nødvendigt for vores system at opfylde nogle krav som kan læses nedenfor.

Nødvendige krav

  • GCC 4.9 eller nyere eller Clang 3.6 eller nyere.
  • STFL(version 0.21 eller nyere).
  • Pkg-konfiguration.
  • GNU gettext(kun til systemer, der ikke tilbyder gettext i libc).
  • libcurl(version 7.18.0 eller nyere).
  • libxml2, xmllint og xsltproc.
  • json -c (version 0.11 eller nyere).
  • SQLite3 (version 3.5 eller nyere).
  • DocBook XML og DocBook SML.
  • Asciidoc.

Installer Newsboat på Ubuntu

Vi kan installere dette program i forskellige operativsystemer, men for denne artikel skal vi se, hvordan du installerer det i Ubuntu. I dette tilfælde skal jeg installere det på Ubuntu 16.04. Newsboat finder det tilgængeligt at installere gennem dets tilsvarende snap-pakke. Det er nødvendigt først lad os have snapd installeret i vores operativsystem for at kunne installere Newsboat som vist nedenfor.

Hvis vi ikke har snapd installeret, åbner vi en terminal (Ctrl + Alt + T) og skriver i den:

sudo apt install snapd

Nu kan vi installere det værktøj, vi taler om. I den samme terminal skriver vi:

nyhedsbåd snapinstallation

sudo snap install newsboat

Hvis vi ikke kan lide snap-pakker, kan vi vælge at gøre det installer Newsboat ved hjælp af kildekode. Med dette vil vi være i stand til at bruge de nyeste funktioner, men før det har vi brug for installer afhængigheder fuldt ud. For at gøre dette åbner vi en terminal (Ctrl + Alt + T) og skriver hver af følgende linjer:

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

Efter dette kan vi klone Github Newsboat-arkivet i vores system og installer det. For at gøre dette behøver vi kun bruge den samme terminal, og følg følgende instruktioner i den:

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

cd newsboat

make

sudo make install

Sådan bruges Newsboat Feed Reader

Nu vil vi se, hvordan du bruger Newsboat til at læse RSS-feeds fra et websted, f.eks. ubunlog.com. Først og fremmest får vi brug for få rss-feed link para ubunlog.com fra en browser og kopier den. I dette tilfælde er url'en følgende:

https://ubunlog.com/feed/

Dernæst skriver vi følgende til gem indhold til fil til senere brug.

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

Nu kan vi læse RSS-feedet af ubunlog.com ved hjælp af følgende kommando med -u modifikatorer (angiver den fil, der indeholder URL'erne til RSS-feedet) og -r (opdater feeds ved opstart) som følger:

Foderliste ubunlog nyhedsbåd

newsboat -ru rss_links.txt

For at vælge en nyhed bruger vi op og ned-pilene til at navigere. Derefter vil vi trykke på Enter på den, der interesserer os. I dette eksempel skal jeg vælge nyhed nummer 5 fra listen. Hvilket vil se sådan ud.

nyheder ubunlog nyhedsbåd

til åbne en nyhed i browseren, vi bliver kun nødt til at trykke på 'o' og til afslutte programmet, skal vi kun trykke på 'q'.

Vi vil kunne se alle muligheder og mulige anvendelser ved at udføre følgende kommando i terminalen (Ctrl + Alt + T):

Nyhedsbåd Hjælp

newsboat -h

til få flere oplysninger om dette værktøj, kan vi besøge github-arkiv o officiel dokumentation at skaberne af dette værktøj stiller til rådighed for brugerne på deres websted.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.