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.