Newsboat - RSS/Atom čitač feedova za Linux terminale


Newsboat je besplatni RSS/Atom čitač feedova otvorenog koda za Linux terminale. Izvorno je stvoren od Newsbeuter, tekstualnog RSS/Atom čitača feedova, međutim, Newsbeuter se ne održava aktivno.

RSS/Atom je niz naširoko korištenih XML formata za komunikaciju, objavljivanje i distribuciju članaka, na primjer vijesti ili članaka na blogu. Newsboat je stvoren za korištenje na tekstualnim terminalima kao što su GNU/Linux, FreeBSD ili macOS.

Pročitajte također: Newsroom – moderan CLI za dobivanje omiljenih vijesti u Linuxu

U ovom ćemo članku pokazati kako instalirati i koristiti Newsboat – čitač feedova s naredbenog retka za čitanje omiljenih vijesti ili članaka s Linux terminala.

Zahtjevi:

  • GCC 4.9 ili noviji, ili Clang 3.6 ili noviji
  • STFL (verzija 0.21 ili novija)
  • pkg-config
  • GNU gettext (samo za sustave koji ne nude gettext u libc)
  • libcurl (verzija 7.18.0 ili novija)
  • libxml2, xmllint i xsltproc
  • json-c (verzija 0.11 ili novija)
  • SQLite3 (verzija 3.5 ili novija)
  • DocBook XML
  • DocBook SML
  • asciidoc

Kako instalirati Newsboat u Linux sustave

Newsboat je dostupan za instalaciju iz snap sustava za upravljanje paketima, ali prvo morate instalirati snapd na svoj sustav da biste instalirali Newsboat< kao što je prikazano.

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

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

Alternativno, možete instalirati Newsboat iz izvornog koda da biste koristili neke od najnovijih značajki, ali prije toga morate u potpunosti instalirati ovisnosti pomoću naredbe koja slijedi.

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

Zatim klonirajte repozitorij Newsboat s Githuba na svoj sustav i instalirajte ga kako je prikazano.

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

Kako koristiti Newsboat Feed Reader u Linux terminalu

U ovom ćemo odjeljku objasniti kako koristiti Newsboat za čitanje RSS feeda s web mjesta, na primjer linux-console.net Prije svega, trebat ćemo dobiti rss- poveznicu feeda za linux-console.net iz preglednika i kopirajte je (možete koristiti bilo koji URL feeda web stranice).

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

Nakon toga, spremite ga u datoteku za kasniju upotrebu.

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

Sada možete čitati RSS feed s linux-console.net pomoću sljedeće naredbe s prekidačima -u (navodi datoteku koja sadrži URL-ove RSS feeda) i -r (osvježi feedove na početku) kako slijedi.

newsboat -ru rss_links.txt

Za odabir teme koristite strelice gore i dolje za navigaciju, zatim pritisnite Enter na željenoj temi. Ovaj primjer pokazuje da smo odabrali temu broj 5 s popisa.

Za otvaranje teme u pregledniku možete pritisnuti o, a za izlazak iz programa pritisnite q.

Sve opcije i upotrebe možete vidjeti pokretanjem sljedeće naredbe.

newsboat -h

Za više informacija posjetite Newsboat Github Repository: https://github.com/newsboat/newsboat.

Pročitajte također: Cricket-CLI – gledajte rezultate kriketa uživo u Linux terminalu

Newsboat je jednostavan i intuitivan RSS/Atom čitač feedova za Linux terminale. Isprobajte ga i pošaljite nam povratne informacije putem obrasca za komentare u nastavku.