Newsboat, un lettore di feed RSS / Atom per il terminale

A proposito di Newsboat

Nel prossimo articolo daremo uno sguardo a Newsboat. Questo è un Lettore di feed RSS / Atom gratuito e open source per il terminale. È stato originariamente creato da Newsbeuter, un lettore di feed RSS / Atom basato su testo, tuttavia Newsbeuter non viene mantenuto attivamente. Questo è il motivo per cui questa è una buona alternativa da considerare.

Per chi non lo sapesse, il RSS / Atom sono formati XML utilizzato per comunicare, pubblicare e sindacare articoli. L'esempio tipico di questo sarebbe notizie o articoli di blog. Newsboat è stato creato per essere utilizzato dai terminali dei sistemi GNU / Linux, FreeBSD o macOS.

Newsboat è un lettore di feed RSS / Atom semplice e intuitivo. In questo articolo vedremo come installare e utilizzare Newsboat. Questo è un lettore a riga di comando per leggere rapidamente le tue notizie o articoli preferiti per tutti gli amanti del terminale.

È necessario chiarirlo per utilizzare questo strumento sarà necessario che il nostro sistema soddisfi alcuni requisiti che può essere letto di seguito.

Requisiti necessari

  • GCC 4.9 o successivo, o Clang 3.6 o successivo.
  • STFL(versione 0.21 o successiva).
  • pkg-config.
  • GNU gettext(solo per i sistemi che non offrono gettext nella libc).
  • libcurl(versione 7.18.0 o successiva).
  • libxml2, xmllint e xsltproc.
  • json -c (versione 0.11 o successiva).
  • SQLite3 (versione 3.5 o successiva).
  • DocBook XML e DocBook SML.
  • Asciido.

Installa Newsboat su Ubuntu

Possiamo installare questo programma in diversi sistemi operativi, ma per questo articolo vedremo come installarlo in Ubuntu. In questo caso lo installerò su Ubuntu 16.04. Newsboat lo troverà disponibile per l'installazione tramite il suo pacchetto snap corrispondente. È necessario che prima facciamo installare snapd nel nostro sistema operativo per poter installare Newsboat come mostrato di seguito.

Se non abbiamo installato snapd, apriamo un terminale (Ctrl + Alt + T) e vi scriviamo:

sudo apt install snapd

Ora possiamo installare lo strumento di cui stiamo parlando. Nello stesso terminale scriviamo:

installazione snap newsboat

sudo snap install newsboat

Se non ci piacciono i pacchetti snap, possiamo scegliere di farlo installa Newsboat usando il codice sorgente. Con questo saremo in grado di utilizzare le funzionalità più recenti, ma prima ne avremo bisogno installare completamente le dipendenze. Per fare ciò apriamo un terminale (Ctrl + Alt + T) e scriviamo ciascuna delle seguenti righe:

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

Dopo questo possiamo clonare il repository di Newsboat da Github nel nostro sistema e installalo. Per fare ciò, dovremo solo utilizzare lo stesso terminale e in esso seguire le seguenti istruzioni:

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

cd newsboat

make

sudo make install

Come utilizzare Newsboat Feed Reader

Ora vedremo come utilizzare Newsboat per leggere i feed RSS da un sito, ad es. ubunlog.com. Prima di tutto, avremo bisogno ottenere il collegamento feed RSS per ubunlog.com da un browser e copialo. In questo caso l'url è il seguente:

https://ubunlog.com/feed/

Successivamente scriveremo quanto segue per salva il contenuto su file per un uso successivo.

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

Ora possiamo leggere il feed RSS di ubunlog.com utilizzando il seguente comando con il file -u modificatori (specifica il file che contiene gli URL del feed RSS) e -r (aggiorna i feed all'avvio) come segue:

Elenco dei feed ubunlog notiziario

newsboat -ru rss_links.txt

Per selezionare una notizia, useremo le frecce su e giù per navigare. Quindi premeremo Invio su quello che ci interessa. In questo esempio selezionerò la notizia numero 5 dall'elenco. Che assomiglierà a questo.

notizie ubunlog notiziario

a apri una notizia nel browser, dovremo solo premere "o" e a uscire dal programma, dovremo solo premere "q".

Potremo vedere tutte le opzioni e i possibili utilizzi eseguendo il seguente comando nel terminale (Ctrl + Alt + T):

Guida di Newsboat

newsboat -h

a ottenere maggiori informazioni su questo strumento, possiamo visitare il repository github o alla documentazione ufficiale che i creatori di questo strumento mettono a disposizione degli utenti sul loro sito web.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.