Newsboat – Lettore di feed RSS/Atom per terminali Linux
Se sei un utente Linux a cui piace tenersi aggiornato sulle ultime notizie e articoli dai tuoi siti Web e blog preferiti, Newsboat è un ottimo lettore di feed RSS/Atom che può aiutarti a raggiungere questo obiettivo all'interno del tuo terminale. Newsboat è gratuito, open source e offre un'esperienza altamente personalizzabile agli utenti, rendendolo la scelta ideale per gli utenti Linux che apprezzano la flessibilità e l'efficienza.
Questo articolo fornisce una guida completa su come installare e utilizzare Newsboat, inclusa l'aggiunta e la gestione dei feed, la navigazione negli articoli e l'utilizzo delle scorciatoie da tastiera per ottimizzare il flusso di lavoro. Che tu sia un principiante o un utente Linux esperto, questo articolo ti aiuterà a iniziare con Newsboat e ti assicurerà di non perdere mai aggiornamenti importanti dalle tue fonti preferite.
Requisiti
Prima di installare Newsboat, assicurati che la tua distribuzione Linux abbia le seguenti dipendenze installate: -
CCG
Libreria standard C++
-
libcurl
libxml2
json-c
ncursesw
Metodo di installazione
Avvia una finestra di terminale sul tuo sistema Linux.
Di solito è possibile trovare un'applicazione terminale cercando "terminale" nell'avviatore o nel menu dell'applicazione.
Controlla se la tua distribuzione Linux ha già Newsboat nel suo repository di pacchetti predefinito.
Questo varierà a seconda della distribuzione Linux, ma in genere puoi cercare i pacchetti utilizzando il comando −
apt-cache search [package-name]
Sostituisci [nome-pacchetto] con "newsboat" per cercare Newsboat nel repository dei pacchetti.
Se Newsboat si trova nel repository dei pacchetti, installalo utilizzando il comando del gestore pacchetti appropriato per la tua distribuzione.
-
Un comando che può essere utilizzato su Ubuntu o Debian è −
sudo apt-get install newsboat
Su Fedora, utilizza il comando −
sudo dnf install newsboat
Su Arch Linux, utilizza il comando −
sudo pacman -S newsboat
Dopo aver eseguito questo comando di installazione, il terminale fornirà qualcosa di simile. La variazione può dipendere dal sistema operativo.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libcurl4 libjson-c4 libncursesw6
Suggested packages:
w3m
The following NEW packages will be installed:
libcurl4 libjson-c4 libncursesw6 newsboat
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 465 kB of archives.
After this operation, 1,667 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu bionic/main amd64 libjson-c4 amd64 0.12.1-1.3ubuntu0.3 [18.6 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl4 amd64 7.58.0-2ubuntu3.16 [215 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic/main amd64 libncursesw6 amd64 6.1-1ubuntu1.18.04 [1,118 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic/universe amd64 newsboat amd64 2.10-1 [112 kB]
Fetched 465 kB in 1s (578 kB/s)
Selecting previously unselected package libjson-c4:amd64.
(Reading database ... 170211 files and directories currently installed.)
Se Newsboat non è disponibile nel repository dei pacchetti, puoi scaricare il codice sorgente dal sito Web Newsboat e compilarlo tu stesso.
Visitare il sito Web di Newsboat all'indirizzo https://newsboat.org/ per scaricare il codice sorgente.
Estrai l'archivio del codice sorgente in una directory sul tuo sistema.
Apri un terminale nella directory estratta ed esegui i seguenti comandi −
make
sudo make install
Questo compilerà il codice sorgente di Newsboat e installerà i file eseguibili e di configurazione sul tuo sistema.
Una volta installato Newsboat, puoi avviarlo digitando "newsboat" in una finestra di terminale.
-
La prima volta che esegui Newsboat, verrà creato un file di configurazione in ~/.newsboat/config.
Puoi modificare questo file di configurazione per personalizzare le impostazioni di Newsboat e aggiungere feed RSS/Atom.
Utilizzo del lettore di feed di Newsboat nel terminale Linux: una guida
Avvio di Newsboat − Dopo aver installato Newsboat , puoi avviarlo digitando newsboat nel terminale. Questo aprirà l'interfaccia di Newsboat nella finestra del terminale.
$ newsboat
Produzione
$ newsboat
__ _
/ /__ (_)___ ___ ____
__ / / _ \/ / __ \/ _ \/ __/
/ /_/ / __/ / / / / __/ /_
\____/\___/_/_/ /_/\___/\__/
0 Unread | 0 Total
- Hacker News https://news.ycombinator.com/rss
- CNN Top Stories http://rss.cnn.com/rss/cnn_topstories.rss
[feedlist]
Questo è l'output iniziale di Newsboat, che mostra il logo ASCII art e l'elenco dei feed disponibili. La prima riga mostra il numero di articoli non letti e totali, e sotto c'è un elenco dei feed sottoscritti.
Tieni presente che questo output potrebbe apparire diverso a seconda dei feed a cui sei iscritto e del numero di articoli non letti che hai.
Aggiunta di un feed − Per aggiungere un nuovo feed per Newsboat, puoi utilizzare l'opzione -a seguita dall'URL del feed. Ad esempio, per aggiungere il feed Hacker News, digita il comando seguente:
$ newsboat -a https://news.ycombinator.com/rss
Produzione
Adding feed "https://news.ycombinator.com/rss"...
Downloaded 30 articles (0 new).
Ciò aggiungerà il feed Hacker News ai tuoi abbonamenti a Newsboat. Puoi aggiungere tutti i feed che desideri utilizzando questo comando.
Navigazione tra feed e articoli - Dopo aver aggiunto i feed, puoi utilizzare i tasti freccia per spostarti tra di essi. Puoi usare i tasti j e k per spostarti rispettivamente verso il basso e verso l'alto. Puoi anche usare i tasti gg e G per spostarti rispettivamente in cima e in fondo all'elenco.
Dopo aver selezionato un feed, puoi premere Invio per visualizzare gli articoli in quel feed. Puoi utilizzare gli stessi tasti freccia per navigare tra gli articoli.
Contrassegnare gli articoli come letti − A contrassegnare un articolo come letto, spostare semplicemente il cursore sull'articolo e premere il tasto m. Ciò cambierà il colore del titolo dell'articolo per indicare che è stato letto.
Apertura degli articoli nel browser − Tu Puoi anche aprire un articolo nel tuo browser web premendo il tasto o. Questo aprirà l'articolo nel tuo browser predefinito.
Aggiornamento dei feed − Per aggiornare il tuo feed, utilizza l'opzione -u:
$ newsboat -u
Produzione
$ newsboat -u
Downloading https://news.ycombinator.com/rss...
Downloaded 30 articles (0 new).
Downloading https://feeds.bbci.co.uk/news/world/rss.xml...
Downloaded 20 articles (1 new).
Downloading https://www.nytimes.com/sitemap.xml...
Downloaded 100 articles (5 new).
Questo comando aggiorna tutti i feed nelle tue iscrizioni a Newsboat e scarica tutti i nuovi articoli. L'output mostra lo stato di ciascun feed, incluso il numero di articoli scaricati e il numero di nuovi articoli trovati. In questo esempio sono stati aggiornati 3 feed, con un totale di 125 articoli scaricati e 6 nuovi articoli trovati.
Uscire da Newsboat − Per uscire da Newsboat , basta premere il tasto q. Questo chiuderà l'interfaccia di Newsboat e ti riporterà al prompt del terminale.
Conclusione
In conclusione, Newsboat è un ottimo e considerevole lettore di feed RSS/Atom per gli utenti Linux che preferiscono lavorare sul terminale per la maggior parte del loro tempo. È facile da usare e altamente configurabile, con una gamma di funzioni utili tra cui opzioni di lettura e filtraggio offline. Inoltre, è semplice e veloce da installare tramite il gestore dei pacchetti della distribuzione Linux. Che tu sia un lettore occasionale o un utente esperto, Newsboat è un modo affidabile ed efficiente per rimanere aggiornato con i tuoi siti Web e blog preferiti.