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.