Newsboat - En RSS/Atom Feed Reader fir Linux Terminals


Newsboat ass e gratis Open Source RSS/Atom Feed Lieser fir Linux Terminals. Et ass ursprénglech aus Newsbeuter erstallt, en Textbaséierten RSS/Atom Feed Lieser, awer Newsbeuter gëtt net aktiv gehal.

RSS/Atom sinn eng Rei vu wäit benotzte XML-Formater fir Artikelen ze kommunizéieren, ze publizéieren an ze syndikéieren, zum Beispill Neiegkeeten oder Blogartikelen. Newsboat ass erstallt fir op Textterminaler wéi GNU/Linux, FreeBSD oder macOS ze benotzen.

An dësem Artikel wäerte mir weisen wéi Dir Newsboat installéiere a benotzt - e Kommandozeil Feed Lieser fir Är Liiblingsnoriichten oder Artikele vum Linux Terminal ze liesen.

  • GCC 4.9 oder méi spéit, oder Clang 3.6 oder méi spéit
  • STFL (Versioun 0.21 oder méi spéit)
  • pkg-config
  • GNU gettext (nëmme fir Systemer déi net gettext am libc ubidden)
  • libcurl (Versioun 7.18.0 oder méi spéit)
  • libxml2, xmllint, an xsltproc
  • json-c (Versioun 0.11 oder méi spéit)
  • SQLite3 (Versioun 3.5 oder méi spéit)
  • DocBook XML
  • DocBook SML
  • asciidoc

Wéi installéiere Newsboat a Linux Systemer

Newsboat ass verfügbar fir aus dem Snap Package Management System z'installéieren, awer als éischt musst Dir Snapd op Ärem System installéieren fir Newsboat z'installéieren wéi gewisen.

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

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

Alternativ kënnt Dir Newsboat vum Quellcode installéieren fir e puer vun de leschten Features ze benotzen, awer ier Dir musst komplett Ofhängegkeete mat dem Kommando installéieren deen folgend ass.

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

Da klon de Newsboat Repository vu Github op Äre System, an installéiert et wéi gewisen.

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

Wéi benotzt Dir Newsboat Feed Reader am Linux Terminal

An dëser Rubrik wäerte mir erkläre wéi Dir Newsboat benotzt fir RSS Feed vun engem Site ze liesen, zum Beispill linux-console.net Als éischt musse mir den rss-feed Link fir tecmint kréien .com aus engem Browser a kopéiert et (Dir kënnt all Websäit Feed URL benotzen).

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

Duerno späichert et an enger Datei fir spéider Benotzung.

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

Elo kënnt Dir RSS Feed vun linux-console.net liesen andeems Dir folgend Kommando mat de Schalter -u benotzt (spezifizéiert Datei mat RSS Feed URLen) an -r (Erfrëschung Feeds um Start) wéi follegt.

$ newsboat -ru rss_links.txt

Fir en Thema ze wielen, benotzt d'Up an Down Pfeile fir ze navigéieren, dréckt dann op Enter op dat Thema dat Dir wëllt. Dës Beispiller weisen datt mir Thema Nummer 5 aus der Lëscht ausgewielt hunn.

Fir en Thema am Browser opzemaachen, kënnt Dir op o drécken, a fir de Programm ofzeschléissen, klickt op q.

Dir kënnt all Optiounen a Gebrauch gesinn andeems Dir de folgende Kommando ausféiert.

$ newsboat -h

Fir méi Informatioun, besicht Newsboat Github Repository: https://github.com/newsboat/newsboat.

Liest och: Cricket-CLI - Kuckt Live Cricket Scores am Linux Terminal

Newsboat ass en einfachen an intuitive RSS/Atom Feed Lieser fir Linux Terminals. Probéiert et a gitt eis Äre Feedback iwwer de Kommentarformular hei ënnen.