Newsboat, en RSS / Atom Feed-leser for terminalen

Om Newsboat

I neste artikkel skal vi ta en titt på Newsboat. Dette er en Gratis og åpen kildekode RSS / Atom-feedleser for terminalen. Den ble opprinnelig opprettet fra Nyhetsbeuter, en tekstbasert RSS / Atom-feedleser, men Newsbeuter vedlikeholdes ikke aktivt. Dette er grunnen til at dette er et godt alternativ å vurdere.

For hvem ikke vet, den RSS / Atom er XML-formater brukes til å kommunisere, publisere og syndikere artikler. Det typiske eksemplet på dette vil være nyheter eller bloggartikler. Newsboat er laget for å brukes fra terminalene til GNU / Linux, FreeBSD eller macOS-systemer.

Newsboat er en enkel og intuitiv RSS / Atom-feedleser. I denne artikkelen skal vi se hvordan du installerer og bruker Newsboat. Dette er en kommandolinjeleser som raskt kan lese favorittnyhetene eller artiklene dine for alle terminalelskere.

Det er nødvendig å avklare det for å kunne bruke dette verktøyet det vil være nødvendig for systemet vårt å oppfylle noen krav som kan leses nedenfor.

Nødvendige krav

  • GCC 4.9 eller nyere, eller Clang 3.6 eller nyere.
  • STFL(versjon 0.21 eller nyere).
  • Pkg-konfig.
  • GNU gettext(bare for systemer som ikke tilbyr gettext i libc).
  • libcurl(versjon 7.18.0 eller nyere).
  • libxml2, xmllint og xsltproc.
  • json -c (versjon 0.11 eller nyere).
  • SQLite3 (versjon 3.5 eller nyere).
  • DocBook XML og DocBook SML.
  • Asciidoc.

Installer Newsboat på Ubuntu

Vi kan installere dette programmet i forskjellige operativsystemer, men for denne artikkelen skal vi se hvordan du installerer det i Ubuntu. I dette tilfellet skal jeg installere det på Ubuntu 16.04. Newsboat vil finne den tilgjengelig for installasjon gjennom den tilsvarende snap-pakken. Det er nødvendig først la oss ha snapd installert i vårt operativsystem for å kunne installere Newsboat som vist nedenfor.

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

sudo apt install snapd

Nå kan vi installere verktøyet vi snakker om. I samme terminal skriver vi:

nyhetsbåt snap installere

sudo snap install newsboat

Hvis vi ikke liker snap-pakker, kan vi velge å gjøre det installer Newsboat ved hjelp av kildekoden. Med dette vil vi kunne bruke de nyeste funksjonene, men før det trenger vi installer avhengigheter helt. For å gjøre dette åpner vi en terminal (Ctrl + Alt + T) og skriver hver av 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

Etter dette kan vi klone Newsboat-depotet fra Github i systemet vårt og installer det. For å gjøre dette trenger vi bare å bruke den samme terminalen, og følg følgende instruksjoner i den:

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

cd newsboat

make

sudo make install

Hvordan bruke Newsboat Feed Reader

Nå skal vi se hvordan du bruker Newsboat til å lese RSS-feeder fra et nettsted, f.eks. ubunlog.com. Først og fremst trenger vi få rss-feed link til ubunlog.com fra en nettleser og kopier den. I dette tilfellet er nettadressen følgende:

https://ubunlog.com/feed/

Neste skal vi skrive følgende for lagre innhold i filen for senere bruk.

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

Nå kan vi lese RSS-feeden til ubunlog.com ved å bruke følgende kommando med -u modifikatorer (spesifiserer filen som inneholder nettadressene til RSS-feeden) og -r (oppdater feeder ved oppstart) som følger:

Feedliste ubunlog nyhetsbåt

newsboat -ru rss_links.txt

For å velge en nyhet, vil vi bruke opp- og nedpilene til å navigere. Deretter vil vi trykke Enter på den som interesserer oss. I dette eksemplet skal jeg velge nyheter nummer 5 fra listen. Som vil se slik ut.

nyheter ubunlog nyhetsbåt

Til åpne en nyhet i nettleseren, vi trenger bare å trykke 'o', og til avslutte programmet, vi trenger bare å trykke 'q'.

Vi vil kunne se alle alternativene og mulige bruksområder ved å utføre følgende kommando i terminalen (Ctrl + Alt + T):

Nyhetsbåt Hjelp

newsboat -h

Til få mer informasjon om dette verktøyet, kan vi besøke github repository o offisiell dokumentasjon at skaperne av dette verktøyet gjør tilgjengelig for brukere på deres nettside.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.