Newsboat, RSS / Atom Feed čitač za terminal

O brodu s vijestima

U sljedećem ćemo članku pogledati Newsboat. Ovo je Besplatni i otvoreni izvor RSS / Atom feed čitača za terminal. Izvorno je stvoren od Vijesti, čitač RSS / Atom feedova zasnovan na tekstu, međutim Newsbeuter se ne održava aktivno. To je razlog zašto je ovo dobra alternativa za razmatranje.

Jer tko ne zna, taj RSS / Atom su XML formati koristi se za komunikaciju, objavljivanje i udruživanje članaka. Tipičan primjer za to bili bi vijesti ili članci na blogu. Newsboat je stvoren za upotrebu s terminala GNU / Linux, FreeBSD ili macOS sustava.

Newsboat je jednostavan i intuitivan čitač RSS / Atom feedova. U ovom ćemo članku vidjeti kako instalirati i koristiti Newsboat. Ovo je čitač naredbenog retka za brzo čitanje vaših omiljenih vijesti ili članaka za sve ljubitelje terminala.

Potrebno je pojasniti da bi se mogao koristiti ovaj alat bit će potrebno da naš sustav udovolji nekim zahtjevima što se može pročitati u nastavku.

Nužni zahtjevi

  • GCC 4.9 ili noviji, ili Clang 3.6 ili noviji.
  • STFL(verzija 0.21 ili novija).
  • Pkg-konfiguracija.
  • 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 i DocBook SML.
  • Asciidoc.

Instalirajte Newsboat na Ubuntu

Ovaj program možemo instalirati u različite operativne sustave, ali za ovaj ćemo članak vidjeti kako ga instalirati u Ubuntu. U ovom slučaju instalirat ću ga na Ubuntu 16.04. Newsboat će ga moći instalirati putem odgovarajućeg snap paketa. Potrebno je da prvo neka je instaliran snapd u naš operativni sustav kako bismo mogli instalirati Newsboat kako je prikazano dolje.

Ako nemamo instaliran snapd, otvaramo terminal (Ctrl + Alt + T) i u njega zapisujemo:

sudo apt install snapd

Sada možemo instalirati alat o kojem govorimo. U isti terminal pišemo:

brza instalacija broda za vijesti

sudo snap install newsboat

Ako nam se ne sviđaju snap paketi, možemo odabrati instalirajte Newsboat koristeći izvorni kod. Ovim ćemo moći koristiti najnovije značajke, ali prije toga trebat će nam u potpunosti instalirati ovisnosti. Da bismo to učinili, otvaramo terminal (Ctrl + Alt + T) i upisujemo svaki od sljedećih redaka:

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

Nakon ovoga možemo klonirajte spremište Github Newsboat u našem sustavu i instalirajte ga. Da bismo to učinili, morat ćemo koristiti samo isti terminal i u njemu slijedite sljedeće upute:

git clone git://github.com/newsboat/newsboat.git

cd newsboat

make

sudo make install

Kako se koristi Newsboat Feed Reader

Ahora veremos cómo usar Newsboat para leer fuentes RSS de un sitio, por ejemplo, ubunlog.com. Antes que nada, necesitaremos dobiti rss-feed vezu za ubunlog.com desde un navegador y copiarlo. En este caso la url es la siguiente:

https://ubunlog.com/feed/

Dalje ćemo napisati sljedeće za spremite sadržaj u datoteku za kasniju upotrebu.

echo "https://ubunlog.com/feed/" > rss_links.txt

Ahora podemos leer el feed RSS de ubunlog.com utilizando el siguiente comando con los -u modifikatori (određuje datoteku koja sadrži URL-ove RSS feeda) i -r (ažuriranje feedova pri pokretanju) kako slijedi:

Listado feed ubunlog brod za novine

newsboat -ru rss_links.txt

Za odabir vijesti koristit ćemo se strelicama gore i dolje za navigaciju. Tada ćemo pritisnuti Enter na onom koji nas zanima. U ovom primjeru odabrat ću vijest broj 5 s popisa. Koji će izgledati ovako.

vijesti ubunlog brod za novine

u otvorite vijest u pregledniku, morat ćemo pritisnuti samo 'o' i izađite iz programa, morat ćemo pritisnuti samo 'q'.

Moći ćemo vidjeti sve mogućnosti i moguće uporabe izvršavanjem sljedeće naredbe u terminalu (Ctrl + Alt + T):

Pomoć broda za vijesti

newsboat -h

u dobiti više informacija o ovom alatu, možemo posjetiti github spremište ili službena dokumentacija koje tvorci ovog alata čine dostupnim korisnicima na njihovoj web stranici.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.