Ricerca nel sito web

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.

Articoli correlati: