Newsboat, een RSS / Atom Feed-lezer voor de terminal

Over Newsboat

In het volgende artikel gaan we kijken naar Newsboat. Dit is een Gratis en open source RSS / Atom-feedlezer voor de terminal​ Het is oorspronkelijk gemaakt van Nieuwsbeuter, een op tekst gebaseerde RSS / Atom-feedlezer, maar Newsbeuter wordt niet actief onderhouden. Dit is de reden waarom dit een goed alternatief is om te overwegen.

Voor wie het niet weet, de RSS / Atom zijn XML-indelingen gebruikt om artikelen te communiceren, te publiceren en te syndiceren. Het typische voorbeeld hiervan zijn nieuws- of blogartikelen. Newsboat is gemaakt om te worden gebruikt vanaf de terminals van GNU / Linux, FreeBSD of macOS-systemen.

Newsboat is een eenvoudige en intuïtieve RSS / Atom-feedlezer. In dit artikel gaan we zien hoe we Newsboat kunnen installeren en gebruiken. Dit is een opdrachtregellezer om uw favoriete nieuws of artikelen snel te lezen voor alle terminalliefhebbers.

Het is noodzakelijk om dit te verduidelijken om deze tool te gebruiken ons systeem moet aan een aantal eisen voldoen die hieronder te lezen is.

Noodzakelijke vereisten

  • GCC 4.9 of hoger, of Clang 3.6 of hoger.
  • STFL(versie 0.21 of hoger).
  • pkg-config.
  • GNU gettext(alleen voor systemen die geen gettext aanbieden in de libc).
  • libkrul (versie 7.18.0 of hoger).
  • libxml2, xmllint en xsltproc.
  • json -c (versie 0.11 of hoger).
  • SQLite3 (versie 3.5 of hoger).
  • DocBook XML en DocBook SML.
  • Asciidoc.

Installeer Newsboat op Ubuntu

We kunnen dit programma in verschillende besturingssystemen installeren, maar voor dit artikel gaan we zien hoe we het in Ubuntu kunnen installeren. In dit geval ga ik het installeren op Ubuntu 16.04. Newsboat zal het beschikbaar vinden om te installeren via het bijbehorende snap-pakket. Dat moet eerst laten we snapd hebben geïnstalleerd in ons besturingssysteem om Newsboat te kunnen installeren, zoals hieronder weergegeven.

Als we snapd niet hebben geïnstalleerd, openen we een terminal (Ctrl + Alt + T) en schrijven daarin:

sudo apt install snapd

Nu kunnen we de tool installeren waar we het over hebben. In dezelfde terminal schrijven we:

nieuwsboot snap installatie

sudo snap install newsboat

Als we niet van snap-pakketten houden, kunnen we ervoor kiezen installeer Newsboat met behulp van de broncode​ Hiermee kunnen we de nieuwste functies gebruiken, maar daarvoor hebben we volledig afhankelijkheden installeren​ Om dit te doen openen we een terminal (Ctrl + Alt + T) en schrijven we elk van de volgende regels:

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

Hierna kunnen we kloon de Github Newsboat-repository in ons systeem en installeer het. Om dit te doen, hoeven we alleen dezelfde terminal te gebruiken en daarin de volgende instructies te volgen:

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

cd newsboat

make

sudo make install

Hoe Newsboat Feed Reader te gebruiken

Nu zullen we zien hoe u Newsboat kunt gebruiken om RSS-feeds van een site te lezen, b.v. ubunlog.com. Allereerst zullen we nodig hebben krijg rss-feed link voor ubunlog.com vanuit een browser en kopieer het. In dit geval is de url de volgende:

https://ubunlog.com/feed/

Vervolgens zullen we het volgende schrijven voor inhoud opslaan in bestand voor later gebruik.

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

Nu kunnen we de RSS-feed van lezen ubunlog.com met behulp van de volgende opdracht met de -u modificatoren (specificeert het bestand dat de URL's van de RSS-feed bevat) en -r (update feeds bij het opstarten) als volgt:

Feedlijst ubunlog nieuwsboot

newsboat -ru rss_links.txt

Om een ​​nieuwsbericht te selecteren, gebruiken we de pijlen omhoog en omlaag om te navigeren. Dan zullen we op Enter drukken op degene die ons interesseert. In dit voorbeeld ga ik nieuws nummer 5 uit de lijst selecteren. Dat zal er zo uitzien.

nieuws ubunlog nieuwsboot

naar open een nieuwsbericht in de browser, we hoeven alleen maar op 'o' en op te drukken verlaat het programma, we hoeven alleen maar op 'q' te drukken.

We zullen alle opties en mogelijke toepassingen kunnen zien door de volgende opdracht in de terminal uit te voeren (Ctrl + Alt + T):

Newsboat Help

newsboat -h

naar krijg meer informatie over deze toolkunnen we de github-opslagplaats of de officiële documentatie die de makers van deze tool beschikbaar stellen aan gebruikers op hun website.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.