GNU/Linux >> Linux Esercitazione >  >> Linux

Clinews:leggi le notizie e gli ultimi titoli dalla riga di comando

Tempo fa abbiamo scritto di un client di notizie CLI chiamato InstantNews che ti aiuta a leggere istantaneamente le notizie e gli ultimi titoli dalla riga di comando. Oggi mi sono imbattuto in un'utilità simile chiamata Clinews che ha lo stesso scopo:leggere notizie e titoli più recenti da siti Web popolari, blog da Terminal. Non è necessario installare applicazioni GUI o app mobili. Puoi leggere cosa sta succedendo nel mondo direttamente dal tuo Terminale. È un'utilità open source gratuita scritta utilizzando NodeJS .

Installazione di Clinews

Poiché Clinews è scritto utilizzando NodeJS, puoi installarlo utilizzando il gestore di pacchetti NPM. Se non hai ancora installato NodeJS, installalo come descritto nel seguente link.

  • Come installare NodeJS su Linux

Una volta installato il nodo, esegui il seguente comando per installare Clinews:

$ npm i -g clinews

Puoi anche installare Clinews utilizzando Yarn :

$ yarn global add clinews

Il filato stesso può essere installato utilizzando npm

$ npm -i yarn

Configura API News

Clinews recupera tutti i titoli delle notizie da API News . News API è un'API semplice e facile da usare che restituisce metadati JSON per i titoli attualmente pubblicati su una serie di fonti di notizie e blog. Attualmente fornisce titoli in diretta da 70 fonti popolari, tra cui Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, hacker News, IGN, Mashable, National Geographic, Reddit r/all, Reuters, Speigel Online, Techcrunch, The Guardian, The Hindu, The Huffington Post, The Newyork Times, The Next Web, The Wall Street Journal, USA Today e altro .

Innanzitutto, è necessaria una chiave API da News API. Vai a https://newsapi.org/register URL e registra un account gratuito per ottenere la chiave API.

Una volta ottenuta la chiave API dal sito News API, modifica il tuo .bashrc file:

$ vi ~/.bashrc

Aggiungi la chiave API newsapi alla fine come di seguito:

export IN_API_KEY="Paste-API-key-here"

Si noti che è necessario incollare la chiave tra virgolette doppie. Salva e chiudi il file.

Esegui il comando seguente per aggiornare le modifiche.

$ source ~/.bashrc

Fatto. Ora andiamo avanti e prendiamo gli ultimi titoli da nuove fonti.

Leggi le notizie e gli ultimi titoli dalla riga di comando

Per leggere le notizie e gli ultimi titoli da una nuova fonte specifica, ad esempio The Hindu , esegui:

$ news fetch the-hindu

Qui, "l'indù" è il nuovo ID sorgente (fetch id).

Il comando precedente recupererà gli ultimi 10 titoli dal portale di notizie The Hindu e li visualizzerà nel Terminale. Inoltre, mostra una breve descrizione delle notizie, la data e l'ora di pubblicazione e il collegamento effettivo alla fonte.

Risultato di esempio:

Recupera i titoli delle notizie dalla fonte utilizzando Clinews

Per leggere una notizia nel tuo browser, tieni premuto il tasto Ctrl e fai clic sull'URL. Si aprirà nel tuo browser web predefinito.

Per visualizzare tutte le fonti da cui puoi ricevere notizie, esegui:

$ news sources

Risultato di esempio:

Elenca tutte le fonti di notizie utilizzando Clinews

Come puoi vedere nello screenshot sopra, Clinews elenca tutte le fonti di notizie incluso il nome della fonte di notizie, l'id di recupero, la descrizione del sito, l'URL del sito Web e il paese in cui si trova. Al momento della stesura di questa guida, Clinews supporta attualmente oltre 70 fonti di notizie.

Clinews può anche cercare notizie su tutte le fonti che corrispondono a criteri/termini di ricerca. Supponiamo, ad esempio, di elencare tutte le notizie con titoli contenenti le parole "Tamilnadu" , usa il seguente comando:

$ news search "Tamilnadu"

Questo comando eliminerà tutte le fonti di notizie per le notizie che corrispondono al termine Tamilnadu .

Clinews ha alcuni flag extra che ti aiutano a farlo,

  • limita la quantità di notizie che vuoi vedere,
  • ordina le notizie (principali, più recenti, popolari)
  • mostra notizie per categoria (ad es. affari, intrattenimento, giochi, generale, musica, politica, scienza e natura, sport, tecnologia)

Per maggiori dettagli, vedere la sezione della guida:

$ clinews -h

Linux
  1. Leggi e scrivi dati da qualsiasi luogo con reindirizzamento nel terminale Linux

  2. Come costruire e installare l'ultimo Simplescreenrecorder da Git?

  3. Come aprire, leggere e scrivere dalla porta seriale in C?

  4. Libreria C per leggere la versione EXE da Linux?

  5. Forza dd a non memorizzare nella cache o a non leggere dalla cache

Come ottenere notizie istantaneamente dalla riga di comando in Linux

Coinmon:controlla i prezzi delle criptovalute da Commandline

Ricevi aggiornamenti sul cricket in tempo reale dalla riga di comando

Leggi gli ebook dalla riga di comando con Epy Ebook Reader

Connetti e disconnetti il ​​WiFi dalla riga di comando in Linux

Valore di autorizzazione os.MkDir e os.MkDirAll?