Newsboat - En RSS/Atom-feedleser for Linux-terminaler


Newsboat er en gratis RSS/Atom-feedleser med åpen kildekode for Linux-terminaler. Den er opprinnelig laget fra Newsbeuter, en tekstbasert RSS/Atom-feedleser, men Newsbeuter vedlikeholdes ikke aktivt.

RSS/Atom er en rekke mye brukte XML-formater for å kommunisere, publisere og syndikere artikler, for eksempel nyheter eller bloggartikler. Newsboat er laget for å brukes på tekstterminaler som GNU/Linux, FreeBSD eller macOS.

I denne artikkelen vil vi vise hvordan du installerer og bruker Newsboat – en kommandolinjeleser for å lese favorittnyhetene eller artiklene dine fra Linux-terminalen.

  • GCC 4.9 eller nyere, eller Clang 3.6 eller nyere
  • STFL (versjon 0.21 eller nyere)
  • pkg-config
  • GNU gettext (kun 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
  • DocBook SML
  • asciidoc

Hvordan installere Newsboat i Linux-systemer

Newsboat er tilgjengelig for installasjon fra snap-pakkeadministrasjonssystemet, men først må du installere snapd på systemet ditt for å installere Newsboat som vist.

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

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

Alternativt kan du installere Newsboat fra kildekoden for å bruke noen av de nyeste funksjonene, men før det må du installere avhengigheter fullt ut med kommandoen som følger.

------------- 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 

Klon deretter Newsboat-depotet fra Github til systemet ditt, og installer det som vist.

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

Slik bruker du Newsboat Feed Reader i Linux Terminal

I denne delen vil vi forklare hvordan du bruker Newsboat til å lese RSS-feed fra et nettsted, for eksempel linux-console.net Først av alt må vi hente rss-feed-lenken for tecmint .com fra en nettleser og kopier den (du kan bruke hvilken som helst nettadresse for feed).

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

Etterpå lagrer du den i en fil for senere bruk.

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

Nå kan du lese RSS-feed fra linux-console.net ved å bruke følgende kommando med bryterne -u (spesifiserer filen som inneholder URL-er for RSS-feed) og -r (oppdater feeds ved start) som følger.

$ newsboat -ru rss_links.txt

For å velge et emne, bruk Opp og Ned-pilene for å navigere, og trykk deretter Enter på emnet du ønsker. Dette eksemplet viser at vi har valgt tema nummer 5 fra listen.

For å åpne et emne i nettleseren, kan du trykke o, og for å avslutte programmet, trykk q.

Du kan se alle alternativene og bruken ved å kjøre følgende kommando.

$ newsboat -h

For mer informasjon, besøk Newsboat Github Repository: https://github.com/newsboat/newsboat.

Les også: Cricket-CLI – Se live cricketresultater i Linux Terminal

Newsboat er en enkel og intuitiv RSS/Atom-feedleser for Linux-terminaler. Prøv det og gi oss din tilbakemelding via kommentarskjemaet nedenfor.