Tips en Trucs 2019

RSS Feeds lezen met Newsboat

Newsboat is een slank open source RSS/Atom feed lezer voor de terminal. Eigenlijk is het een afsplitsing van Newsbeuter. RSS en Atom zijn veel gebruikte XML formaten om vooral nieuws- en blog artikels te verzenden, te publiceren en te beheren.

Newsboat wordt compleet bediend met het toetsenbord en bevat een ingebouwde opdrachtregel om instellingen aan te passen en opdrachten uit te voeren.

Installatie

Newsboat is beschikbaar in de standaard openSUSE softwarebron en installeer je met de opdracht:

dany@pindabook:~> sudo zypper install newsboat
[sudo] wachtwoord voor root: 
Gegevens van opslagruimte laden...
Lezen van geïnstalleerde pakketten...
Pakketafhankelijkheden oplossen...

De volgende 3 NIEUWE pakketten zullen worden geïnstalleerd:
  libstfl0 newsboat newsboat-lang

Het volgende aanbevolen pakket is automatisch geselecteerd:
  newsboat-lang

3 nieuwe te installeren pakketten.
Totale downloadgrootte: 934,5 KiB. Reeds in de cache: 0 B. Na de bewerking zal aanvullend 3,6 MiB worden gebruikt.
Doorgaan? [j/n/v/...? alle opties tonen] (j): 
pakket libstfl0-0.24-lp151.3.3.x86_64 wordt opgehaald                                          (1/3),  49,1 KiB (113,6 KiB uitgepakt)
Ophalen: libstfl0-0.24-lp151.3.3.x86_64.rpm .................................................................................[gereed]
pakket newsboat-2.11.1-lp151.2.7.x86_64 wordt opgehaald                                        (2/3), 799,9 KiB (  3,1 MiB uitgepakt)
Ophalen: newsboat-2.11.1-lp151.2.7.x86_64.rpm ...............................................................................[gereed]
pakket newsboat-lang-2.11.1-lp151.2.7.noarch wordt opgehaald                                   (3/3),  85,5 KiB (430,9 KiB uitgepakt)
Ophalen: newsboat-lang-2.11.1-lp151.2.7.noarch.rpm ..........................................................................[gereed]
Controleren op conflicten tussen bestanden: .................................................................................[gereed]
(1/3) Installeren van: libstfl0-0.24-lp151.3.3.x86_64 .......................................................................[gereed]
(2/3) Installeren van: newsboat-2.11.1-lp151.2.7.x86_64 .....................................................................[gereed]
(3/3) Installeren van: newsboat-lang-2.11.1-lp151.2.7.noarch ................................................................[gereed]

Configuratie

Newsboat stel je in via configuratiebestanden in de verborgen .newsboat map in uw persoonlijke map. Deze configuratiemap maak je aan met de opdracht:

dany@pindabook:~> mkdir .newsboat

Om koppelingen in de feeds in uw favoriete browser (hier firefox) te kunnen openen, plaats je de volgende regel in het configuratiebestand met de opdracht:

dany@pindabook:~> echo "browser firefox" >> ~/.newsboat/config

Om bij het starten van Newsboat steeds automatisch alle nieuwe feeds op te halen, voeg je de volgende instelling toe:

dany@pindabook:~> echo "auto-reload yes" >> ~/.newsboat/config

Naast het configuratiebestand, heeft Newsboat een bestand nodig waarin alle URL's van de voor jouw belangrijke nieuwsbronnen staan. Een paar voorbeelden (één url per regel):

dany@pindabook:~> echo "https://planet.opensuse.org/en/rss20.xml" >> ~/.newsboat/urls
dany@pindabook:~> echo "https://tweakers.net/feeds/mixed.xml" >> ~/.newsboat/urls
dany@pindabook:~> echo "https://linux.pindanet.be/rss.xml" >> ~/.newsboat/urls
dany@pindabook:~> echo "http://lxer.com/module/newswire/headlines.rss" >> ~/.newsboat/urls

Newsboat gebruiken

Newsboat start je met de opdracht:

dany@pindabook:~> newsboat 
Starting newsboat 2.11.1...
Loading configuration...done.
Opening cache...done.
Loading URLs from /home/dany/.newsboat/urls...done.
Loading articles from cache...done.
Cleaning up cache...done.

Je krijgt een overzicht van al uw nieuwsbronnen. Nieuwsbronnen met de letter N bevatten ongelezen Nieuwe berichten. Elke nieuwsbron toont hoeveel ongelezen berichten er aanwezig zijn en het totaal aantal aanwezige berichten.

Newsboat Feeds

Wil je enkel artikels in verband met een bepaald onderwerk, typ dan / om via het intypen van zoektermen naar de betreffende artikels te zoeken. Onderstaande voorbeeld toont de zoekresultaten van de zoekactie naar plasma.

Newsboat  Zoeken

Druk op de q toets om het huidige scherm te verlaten en terug te keren naar het overzicht met de nieuwsbronnen (vorige scherm). Met de pijltoetsen selecteer je een nieuwsbron die je met Enter kunt openen en de lijst met nieuwsartikelen wordt weergegeven.

Newsboat Lijst

Op dezelfde manier selecteer en open je een artikel.

Newsboat artikel

Een greep uit de vele mogelijkheden

Newsboat is een prachtige open source RSS lezer. Hij is slank, compact, supersnel en goed uitgerust. M.a.w. een waardige voortzetting van het Newsbeuter project. Newsboat is extreem instelbaar met veel bruikbare functies.