Zoeken op website

Newsboat - Een RSS/Atom Feed Reader voor Linux Terminals


Newsboat is een gratis, open source RSS/Atom-feedlezer voor Linux-terminals. Het is oorspronkelijk gemaakt op basis van Newsbeuter, een op tekst gebaseerde RSS/Atom-feedlezer, maar Newsbeuter wordt niet actief onderhouden.

RSS/Atom zijn een aantal veelgebruikte XML-formaten voor het communiceren, publiceren en syndiceren van artikelen, bijvoorbeeld nieuws- of blogartikelen. Newsboat is gemaakt voor gebruik op tekstterminals zoals GNU/Linux, FreeBSD of macOS.

Lees ook: Newsroom – Een moderne CLI om je favoriete nieuws te ontvangen in Linux

In dit artikel laten we zien hoe u Newsboat installeert en gebruikt – een opdrachtregelfeedlezer om uw favoriete nieuws of artikelen vanaf de Linux-terminal te lezen.

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)
  • libcurl (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
  • DocBook SML
  • asciidoc

Hoe Newsboat op Linux-systemen te installeren

Newsboat kan worden geïnstalleerd vanaf het snap pakketbeheersysteem, maar eerst moet u snapd op uw systeem installeren om Newsboat< te installeren zoals weergegeven.

------------- On Debian/Ubuntu/Linux Mint ------------- 
sudo apt install snapd	
sudo snap install newsboat 

------------- On Fedora 22+ -------------
sudo dnf install snapd
sudo snap install newsboat

Als alternatief kunt u Newsboat vanuit de broncode installeren om enkele van de nieuwste functies te gebruiken, maar daarvoor moet u de afhankelijkheden volledig installeren met de volgende opdracht.

------------- On Debian/Ubuntu/Linux Mint ------------- 
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
------------- On RHEL and CentOS -------------
yum install libncursesw5-devel ncurses-term libjson0-devel libxml2-devel libstfl-devel libsqlite3-devel perl pkgconfig libcurl4-gnutls-devel librtmp-devel libjson-c-devel asciidoc libxml2-devel libxslt-devel debhelper docbook-style-xsl docbook-style-xml bc
wget http://www.clifford.at/stfl/stfl-0.24.tar.gz
tar -xvf  stfl-0.24.tar.gz
cd  stfl-0.24
make
make install 

Kloon vervolgens de Newsboat repository van Github naar uw systeem en installeer deze zoals weergegeven.

git clone git://github.com/newsboat/newsboat.git
cd newsboat  
make
sudo make install

Hoe Newsboat Feed Reader te gebruiken in Linux Terminal

In dit gedeelte leggen we uit hoe u Newsboat kunt gebruiken om de RSS-feed van een site te lezen, bijvoorbeeld linux-console.net. Allereerst moeten we de RSS- feedlink voor linux-console.net vanuit een browser en kopieer deze (u kunt elke websitefeed-URL gebruiken).

https://linux-console.net/feed/

Sla het daarna op in een bestand voor later gebruik.

echo "https://linux-console.net/feed/" >rss_links.txt

Nu kunt u de RSS-feed van linux-console.net lezen met behulp van de volgende opdracht met de schakelaars -u (specificeert een bestand dat RSS-feed-URL's bevat) en -r (feeds vernieuwen bij het starten) als volgt.

newsboat -ru rss_links.txt

Om een onderwerp te selecteren, gebruikt u de pijlen Omhoog en Omlaag om te navigeren en drukt u vervolgens op Enter voor het gewenste onderwerp. Dit voorbeeld laat zien dat we onderwerpnummer 5 uit de lijst hebben geselecteerd.

Om een onderwerp in de browser te openen, kunt u op o drukken, en om het programma af te sluiten, drukt u op q.

U kunt alle opties en toepassingen bekijken door de volgende opdracht uit te voeren.

newsboat -h

Ga voor meer informatie naar Newsboat Github Repository: https://github.com/newsboat/newsboat.

Lees ook: Cricket-CLI – Bekijk live cricketscores in Linux Terminal

Newsboat is een eenvoudige en intuïtieve RSS/Atom-feedlezer voor Linux-terminals. Probeer het uit en geef ons uw feedback via het onderstaande opmerkingenformulier.