„Newsboat“, terminalo RSS / „Atom Feed“ skaitytuvas

Apie „Newsboat“

Kitame straipsnyje apžvelgsime „Newsboat“. Tai yra Nemokamas ir atviro kodo RSS / Atom srauto skaitytuvas terminalui. Iš pradžių jis buvo sukurtas iš „Newsbeuter“, teksto RSS / Atom sklaidos kanalų skaitytuvas, tačiau „Newsbeuter“ nėra aktyviai prižiūrimas. Tai yra priežastis, kodėl tai yra gera alternatyva, į kurią reikia atsižvelgti.

Kas nežino, tas RSS / Atom yra XML formatai naudojamas bendrauti, skelbti ir sindikuoti straipsnius. Tipiškas to pavyzdys būtų naujienos ar tinklaraščio straipsniai. „Newsboat“ sukurtas naudoti iš GNU / Linux, FreeBSD ar „macOS“ sistemos terminalų.

„Newsboat“ yra paprastas ir intuityvus RSS / „Atom“ kanalų skaitytuvas. Šiame straipsnyje mes pamatysime, kaip įdiegti ir naudoti „Newsboat“. Tai yra komandų eilutės skaitytuvas, skirtas greitai perskaityti mėgstamas naujienas ar straipsnius visiems terminalo mėgėjams.

Būtina tai išaiškinti, norint naudotis šia priemone reikės, kad mūsų sistema atitiktų kai kuriuos reikalavimus kurį galima perskaityti žemiau.

Būtini reikalavimai

  • Įlankos bendradarbiavimo tarybos 4.9 ar naujesnės versijos arba „Clang“ 3.6 ar naujesnės versijos.
  • STFL(0.21 ar naujesnė versija).
  • pkg-config.
  • GNU „gettext“ (tik toms sistemoms, kurios libc nesiūlo gettext).
  • libcurl (7.18.0 ar naujesnė versija).
  • libxml2, xmllint ir xsltproc.
  • json -c (0.11 ar naujesnė versija).
  • SQLite3 (3.5 ar naujesnė versija).
  • „DocBook XML“ ir „DocBook SML“.
  • Asciidokas.

Įdiekite „Newsboat“ į „Ubuntu“

Mes galime įdiegti šią programą skirtingose ​​operacinėse sistemose, tačiau šiame straipsnyje mes pamatysime, kaip ją įdiegti „Ubuntu“. Šiuo atveju ketinu jį įdiegti „Ubuntu 16.04“. „Newsboat“ ją bus galima įdiegti per atitinkamą papildomą paketą. Pirmiausia būtina tegul įdiegta snapd mūsų operacinėje sistemoje, kad galėtume įdiegti „Newsboat“, kaip parodyta žemiau.

Jei neturime įdiegę „snapd“, atidarome terminalą („Ctrl“ + „Alt“ + T) ir parašome jame:

sudo apt install snapd

Dabar galime įdiegti įrankį, apie kurį kalbame. Tame pačiame terminale mes rašome:

naujienlaiškio greitas diegimas

sudo snap install newsboat

Jei mums nepatinka papildomos pakuotės, galime rinktis įdiekite „Newsboat“ naudodami šaltinio kodą. Tokiu būdu galėsime naudoti naujausias funkcijas, tačiau prieš tai mums to reikės visiškai įdiegti priklausomybes. Norėdami tai padaryti, atidarome terminalą (Ctrl + Alt + T) ir parašome kiekvieną iš šių eilučių:

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

Po to mes galime klonuoti „Newsboat“ saugyklą iš „Github“ mūsų sistemoje ir ją įdiekite. Norėdami tai padaryti, turėsime naudoti tik tą patį terminalą ir jame vykdykite šias instrukcijas:

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

cd newsboat

make

sudo make install

Kaip naudotis Newsboat Feed Reader

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

https://ubunlog.com/feed/

Toliau mes parašysime šiuos dalykus išsaugoti turinį faile vėliau naudoti.

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

Ahora podemos leer el feed RSS de ubunlog.com utilizando el siguiente comando con los -u modifikatoriai (nurodo failą, kuriame yra RSS srauto URL) ir -r (atnaujinti kanalus paleidimo metu) taip:

Listado feed ubunlog laikraščio laivas

newsboat -ru rss_links.txt

Norėdami pasirinkti naujieną, naršymui naudosime rodykles aukštyn ir žemyn. Tada paspausime „Enter“ ant tos, kuri mus domina. Šiame pavyzdyje iš sąrašo pasirenku naujienų numerį 5. Kuris atrodys taip.

noticia ubunlog laikraščio laivas

į atidarykite naujienas naršyklėje, mums teks paspausti tik „o“ ir išeiti iš programos, mums teks paspausti tik „q“.

Galime pamatyti visas parinktis ir galimus naudojimo būdus, vykdydami šią komandą terminale (Ctrl + Alt + T):

„Newsboat“ pagalba

newsboat -h

į gauti daugiau informacijos apie šį įrankį, mes galime aplankyti github saugykla arba oficialūs dokumentai kad šio įrankio kūrėjai vartotojams prieina savo svetainėje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.