Newsboat, RSS / Atom Feed -lukija terminaalille

Tietoja Newsboatista

Seuraavassa artikkelissa aiomme tarkastella Newsboatia. Tämä on Ilmainen ja avoimen lähdekoodin RSS / Atom-syötteenlukija päätelaitteelle. Se luotiin alun perin Newsbeuter, tekstipohjainen RSS / Atom-syötteenlukija, Newsbeuteria ei kuitenkaan ylläpidetä aktiivisesti. Tämä on syy, miksi tämä on hyvä vaihtoehto harkita.

Sillä kuka ei tiedä, RSS / Atom ovat XML-muotoja käytetään viestimään, julkaisemaan ja jakamaan artikkeleita. Tyypillinen esimerkki tästä olisi uutiset tai blogiartikkelit. Newsboat on luotu käytettäväksi GNU / Linux-, FreeBSD- tai macOS-järjestelmien päätelaitteista.

Newsboat on yksinkertainen ja intuitiivinen RSS / Atom-syötteenlukija. Tässä artikkelissa aiomme nähdä, kuinka Newsboat asennetaan ja käytetään. Tämä on komentorivin lukija, joka lukee suosikkiuutisiasi tai artikkeleitasi nopeasti kaikille päätelaitteen ystäville.

Tämä on tarpeen selventää tämän työkalun käyttämiseksi järjestelmämme on täytettävä jotkin vaatimukset joka voidaan lukea alla.

Tarvittavat vaatimukset

  • GCC 4.9 tai uudempi tai Clang 3.6 tai uudempi.
  • STFL(versio 0.21 tai uudempi).
  • pkg-config.
  • GNU gettext(vain järjestelmille, jotka eivät tarjoa gettext-tiedostoa libc: ssä).
  • libcurl(versio 7.18.0 tai uudempi).
  • libxml2, xmllint ja xsltproc.
  • json -c (versio 0.11 tai uudempi).
  • SQLite3 (versio 3.5 tai uudempi).
  • DocBook XML ja DocBook SML.
  • Asciidoc.

Asenna Newsboat Ubuntuun

Voimme asentaa tämän ohjelman eri käyttöjärjestelmiin, mutta tässä artikkelissa aiomme nähdä, kuinka se asennetaan Ubuntuun. Tässä tapauksessa aion asentaa sen Ubuntu 16.04: een. Newsboat löytää sen asennettavaksi vastaavan pikapaketin kautta. Se on välttämätöntä ensin ollaan asennettuna snapd käyttöjärjestelmässämme voidaksemme asentaa Newsboatin alla olevan kuvan mukaisesti.

Jos meillä ei ole snapd-asennusta, avataan pääte (Ctrl + Alt + T) ja kirjoitetaan siihen:

sudo apt install snapd

Nyt voimme asentaa työkalun, josta puhumme. Samassa terminaalissa kirjoitamme:

uutisveneen pikakäynnistys

sudo snap install newsboat

Jos emme pidä pikapaketeista, voimme valita asenna Newsboat lähdekoodin avulla. Tämän avulla voimme käyttää uusimpia ominaisuuksia, mutta ennen sitä tarvitsemme asenna riippuvuudet kokonaan. Tätä varten avataan pääte (Ctrl + Alt + T) ja kirjoitetaan kukin seuraavista riveistä:

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

Tämän jälkeen voimme kloonaa Newsboat-arkisto Githubista ja asenna se. Tätä varten meidän on käytettävä vain samaa päätelaitetta ja noudatettava siinä seuraavia ohjeita:

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

cd newsboat

make

sudo make install

Kuinka käyttää Newsboat Feed Reader -ohjelmaa

Nyt katsotaan, kuinka Newsboatilla voidaan lukea RSS-syötteitä sivustolta, esim. ubunlog.com. Ensinnäkin me tarvitsemme hae rss-syötelinkki ja ubunlog.com selaimesta ja kopioi se. Tässä tapauksessa url on seuraava:

https://ubunlog.com/feed/

Seuraavaksi kirjoitamme seuraavan Tallenna sisältö tiedostoon myöhempää käyttöä varten.

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

Nyt voimme lukea RSS-syötteen ubunlog.com käyttämällä seuraavaa komentoa -u-muokkaajat (määrittää tiedoston, joka sisältää RSS-syötteen URL-osoitteet) ja -r (päivitä syötteet käynnistyksen yhteydessä) seuraavasti:

Syöteluettelo ubunlog sanomalehtivene

newsboat -ru rss_links.txt

Uutisen valitsemiseksi käytämme navigointiin ylä- ja alanuolia. Sitten painamme Enter-painiketta, joka kiinnostaa meitä. Tässä esimerkissä aion valita uutisnumeron 5 luettelosta. Joka näyttää tältä.

uutiset ubunlog sanomalehtivene

että avaa uutinen selaimessa, meidän on vain painettava o-näppäintä ja poistu ohjelmasta, meidän on painettava vain q.

Voimme nähdä kaikki vaihtoehdot ja mahdolliset käyttötavat suorittamalla seuraavan komennon terminaalissa (Ctrl + Alt + T):

Newsboat-ohje

newsboat -h

että saada lisätietoja tästä työkalusta, voimme käydä github-arkisto tai viralliset asiakirjat jonka tämän työkalun luojat asettavat käyttäjien saataville verkkosivustollaan.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.