Newsboat, një lexues RSS / Atom Feed për terminalin

Rreth Newsboat

Në artikullin tjetër do të hedhim një vështrim në Newsboat. Kjo eshte nje Lexues RSS / Atom për burim falas dhe me burim të hapur për terminalin. Ajo u krijua fillimisht nga Newsbeuter, një lexues i RSS / Atom i bazuar në tekst, megjithatë Newsbeuter nuk mirëmbahet në mënyrë aktive. Kjo është arsyeja pse kjo është një alternativë e mirë për t'u marrë parasysh.

Për kush nuk e di, RSS / Atom janë formate XML përdoret për të komunikuar, botuar dhe sindikatë artikuj. Shembulli tipik i kësaj do të ishte artikulli i lajmeve ose blogut. Newsboat është krijuar për t'u përdorur nga terminalet e sistemeve GNU / Linux, FreeBSD ose macOS.

Newsboat është një lexues i thjeshtë dhe intuitiv i RSS / Atom i ushqimit. Në këtë artikull, ne do të shohim se si të instaloni dhe përdorni Newsboat. Ky është një lexues i rreshtit të komandave për të lexuar lajmet ose artikujt tuaj të preferuar shpejt për të gjithë dashamirët e terminalit.

Necessaryshtë e nevojshme të sqarohet se për të përdorur këtë mjet do të jetë e nevojshme që sistemi ynë të plotësojë disa kërkesa të cilat mund të lexohen më poshtë.

Kërkesat e nevojshme

  • GCC 4.9 ose më vonë, ose Clang 3.6 ose më vonë.
  • STFL(versioni 0.21 ose më vonë).
  • Konfigurim Pkg.
  • Tekst i GNU (vetëm për sistemet që nuk ofrojnë gettext në libc).
  • libcurl(versioni 7.18.0 ose më vonë).
  • libxml2, xmllint dhe xsltproc.
  • json -c (versioni 0.11 ose më vonë).
  • SQLite3 (versioni 3.5 ose më vonë).
  • DocBook XML dhe DocBook SML.
  • Asciidok.

Instaloni Newsboat në Ubuntu

Ne mund ta instalojmë këtë program në sisteme të ndryshme operative, por për këtë artikull do të shohim se si ta instalojmë në Ubuntu. Në këtë rast do ta instaloj në Ubuntu 16.04. Newsboat do ta gjejë të disponueshme për t'u instaluar përmes paketës së saj përkatëse të parakohshme. Necessaryshtë e nevojshme që së pari le të kemi të instaluar në sistemin tonë operativ për të qenë në gjendje të instaloni Newsboat siç tregohet më poshtë.

Nëse nuk kemi të instaluar snapd, ne hapim një terminal (Ctrl + Alt + T) dhe shkruajmë në të:

sudo apt install snapd

Tani mund të instalojmë mjetin për të cilin po flasim. Në të njëjtin terminal shkruajmë:

instalo parakohshme varkën e lajmeve

sudo snap install newsboat

Nëse nuk na pëlqejnë paketat e parakohshme, mund të zgjedhim instaloni Newsboat duke përdorur kodin burimor. Me këtë ne do të jemi në gjendje të përdorim veçoritë më të fundit, por para kësaj do të na duhen instaloni plotësisht varësitë. Për ta bërë këtë ne hapim një terminal (Ctrl + Alt + T) dhe shkruajmë secilën nga linjat e mëposhtme:

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

Pas kësaj mundemi klonojnë depon e Github Newsboat në sistemin tonë dhe instaloni atë. Për ta bërë këtë, do të duhet të përdorim vetëm të njëjtin terminal dhe në të ndiqni udhëzimet e mëposhtme:

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

cd newsboat

make

sudo make install

Si të përdorni Newsboat Feed Reader

Tani do të shohim se si të përdorim Newsboat për të lexuar burimet RSS nga një sajt, p.sh. ubunlog.com. Para së gjithash, do të na duhet merrni lidhjen rss-feed para ubunlog.com nga një shfletues dhe kopjojeni atë. Në këtë rast url-ja është si më poshtë:

https://ubunlog.com/feed/

Tjetra do të shkruajmë sa më poshtë ruani përmbajtjen në skedar për përdorim të mëvonshëm.

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

Tani mund të lexojmë burimin RSS të ubunlog.com duke përdorur komandën e mëposhtme me -u modifikuesit (specifikon skedarin që përmban URL-të e RSS-it) dhe -r (përditëson burimet gjatë fillimit) si në vazhdim:

Lista e furnizimit ubunlog anije gazete

newsboat -ru rss_links.txt

Për të zgjedhur një lajm, ne do të përdorim shigjetat lart dhe poshtë për të lundruar. Pastaj do të shtypim Enter në atë që na intereson. Në këtë shembull do të zgjedh numrin 5 të lajmeve nga lista. E cila do të duket kështu.

lajm ubunlog anije gazete

hapni një lajm në shfletues, do të na duhet vetëm të shtypim 'o', dhe për të dilni nga programi, do të duhet të shtypim vetëm 'q'.

Ne do të jemi në gjendje të shohim të gjitha opsionet dhe përdorimet e mundshme duke ekzekutuar komandën e mëposhtme në terminal (Ctrl + Alt + T):

Ndihmë për lundrime

newsboat -h

merrni më shumë informacion në lidhje me këtë mjet, ne mund të vizitojmë depo github ose dokumentacioni zyrtar që krijuesit e këtij mjeti i vendosin në dispozicion të përdoruesve në faqen e tyre të internetit.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.