Newsboat, RSS / Atom Feed lesandi fyrir flugstöðina

Um fréttabátinn

Í næstu grein ætlum við að skoða Newsboat. Þetta er Ókeypis og opinn RSS / Atom straumlesari fyrir flugstöðina. Það var upphaflega búið til úr Fréttaritari, sem byggir á texta RSS / Atom straumlesara, en Newsbeuter er þó ekki virkur viðhaldinn. Þetta er ástæðan fyrir því að þetta er góður kostur til að íhuga.

Því að hver veit ekki, RSS / Atom eru XML snið notað til að miðla, birta og samtengja greinar. Dæmigert dæmi um þetta væru fréttir eða blogggreinar. Fréttabátur er búinn til til að nota frá skautanna GNU / Linux, FreeBSD eða macOS kerfa.

Fréttabátur er einfaldur og leiðandi RSS / Atom straumlesari. Í þessari grein ætlum við að sjá hvernig á að setja upp og nota Newsboat. Þetta er stjórnlínulestur til að lesa uppáhaldsfréttir þínar eða greinar fljótt fyrir alla unnendur flugstöðva.

Nauðsynlegt er að skýra það til þess að nota þetta tæki það verður nauðsynlegt fyrir kerfið okkar að uppfylla nokkrar kröfur sem hægt er að lesa hér að neðan.

Nauðsynlegar kröfur

  • GCC 4.9 eða síðar, eða Clang 3.6 eða nýrri.
  • STFL(útgáfa 0.21 eða nýrri).
  • pkg-config.
  • GNU gettext(aðeins fyrir kerfi sem bjóða ekki gettext í libc).
  • libcurl(útgáfa 7.18.0 eða nýrri).
  • libxml2, xmllint og xsltproc.
  • json -c (útgáfa 0.11 eða nýrri).
  • SQLite3 (útgáfa 3.5 eða nýrri).
  • DocBook XML og DocBook SML.
  • Asciidoc.

Settu upp Newsboat á Ubuntu

Við getum sett þetta forrit í mismunandi stýrikerfi, en fyrir þessa grein ætlum við að sjá hvernig á að setja það upp í Ubuntu. Í þessu tilfelli ætla ég að setja það upp á Ubuntu 16.04. Fréttabátur mun finna það tiltækt til uppsetningar í gegnum samsvarandi smekkpakka. Það er nauðsynlegt að fyrst við skulum hafa snapd uppsett í stýrikerfinu okkar til að geta sett upp Newsboat eins og sýnt er hér að neðan.

Ef við höfum ekki snapd uppsett, opnum við flugstöð (Ctrl + Alt + T) og skrifum í hana:

sudo apt install snapd

Nú getum við sett upp tólið sem við erum að tala um. Í sömu flugstöðinni skrifum við:

fréttabátur snappa uppsetningu

sudo snap install newsboat

Ef okkur líkar ekki við smekkpakka getum við valið það setja upp Newsboat með frumkóða. Með þessu munum við geta notað nýjustu eiginleikana en áður en við þurfum setja upp ósjálfstæði. Til að gera þetta opnum við flugstöð (Ctrl + Alt + T) og skrifum hverja af eftirfarandi línum:

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

Eftir þetta getum við klóna Github Newsboat geymsluna í kerfinu okkar og settu það upp. Til að gera þetta verðum við aðeins að nota sömu flugstöð og í henni fylgja eftirfarandi leiðbeiningum:

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

cd newsboat

make

sudo make install

Hvernig á að nota fréttaritara

Nú munum við sjá hvernig nota má Newsboat til að lesa RSS strauma frá vefsíðu, til dæmis ubunlog.com. Fyrst af öllu munum við þurfa fáðu rss-feed hlekk til ubunlog.com úr vafra og afrita það. Í þessu tilfelli er slóðin eftirfarandi:

https://ubunlog.com/feed/

Næst munum við skrifa eftirfarandi fyrir vista efni í skrá til síðari nota.

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

Nú getum við lesið RSS strauminn frá ubunlog.com með því að nota eftirfarandi skipun með -u breytir (tilgreinir skrána sem inniheldur vefslóðir RSS straumsins) og -r (uppfæra strauma við ræsingu) eins og hér segir:

Skráning fæða ubunlog fréttabátur

newsboat -ru rss_links.txt

Til að velja frétt notum við upp og niður örvarnar til að fletta. Svo munum við ýta á Enter sem vekur áhuga okkar. Í þessu dæmi ætla ég að velja frétt númer 5 af listanum. Sem mun líta svona út.

fréttir um ubunlog fréttabáta

opnaðu frétt í vafranum, við verðum aðeins að ýta á 'o' og til hætta í forritinu, við verðum aðeins að ýta á 'q'.

Við munum geta séð alla möguleika og mögulega notkun með því að framkvæma eftirfarandi skipun í flugstöðinni (Ctrl + Alt + T):

Fréttabátahjálp

newsboat -h

fáðu frekari upplýsingar um þetta tæki, við getum heimsótt github geymsla o opinber skjöl að höfundar þessa tóls geri notendum aðgengilegt á vefsíðu sinni.


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

Vertu fyrstur til að tjá

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir með *

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.