InstantNews, ricevi notizie istantaneamente dalla riga di comando

InstantNews su

Nel prossimo articolo daremo uno sguardo a InstantNews. In questa era digitale, sono disponibili numerose applicazioni e servizi pubblici leggere le notizie in linea. La maggior parte di loro ci mostra le notizie utilizzando la GUI corrispondente.

Per quelli di noi che vivono attaccati a un terminale tutto il giorno, fortunatamente c'è un file utilità della riga di comando per leggere le notizie. Questa utility ci dà la possibilità di recuperare istantaneamente tutti i tipi di notizie e mostrarli nel Terminale. Non avremo bisogno di alcuna applicazione GUI. Secondo il suo creatore, avremo anche la possibilità di utilizzare il browser predefinito del sistema per leggere le notizie del Mondo e visualizzare le sue immagini, anche se questo non è del tutto vero.

In questo breve articolo vedremo come installa InstantNews su Ubuntu, sebbene sia disponibile anche per altri sistemi operativi simili a Unix.

Installazione di InstantNews

Ho eseguito l'installazione di questa utility su Ubuntu 17.04, ma suppongo che in altre versioni funzionerà allo stesso modo. Per eseguire l'installazione, possiamo scegliere due modi altrettanto semplici. L'utilità InstantNews può installare utilizzando pip o può essere compilato e installato direttamente dalla sorgente.

Installazione tramite PIP

Per eseguire questa installazione di InstantNews dovremo installare PIP su Debian, Ubuntu, Linux Mint. Possiamo farlo aprendo un terminale (Ctrl + Alt + T) e digitandolo:

sudo apt-get install python-pip

Una volta installato PIP, possiamo installare InstantNews con il comando nello stesso terminale:

pip install instantnews

Installazione con codice sorgente

a compilare dal sorgente, dovremo solo aprire il terminale (Ctrl + Alt + T) e scrivere i seguenti comandi uno per uno:

git clone https://github.com/shivam043/instantnews.git
cd instantnew
sudo python setup.py install

Configura InstantNews

Instantnews recupera tutto Titoli delle notizie dell'API di notizie. Per quelli di voi che non sanno cosa sia, dire che l'API di notizie è un'API semplice e facile da usare che restituisce i metadati JSON per i titoli attualmente pubblicati su una varietà di blog e fonti di notizie.

Ora offre titoli in diretta da oltre 70 fonti popolari, come: 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 e altri ancora.

Per cominciare, e prima di ogni altra cosa, avremo bisogno di una chiave API News API. Per ottenerlo dovremo affrontare quanto segue URL e registrati. La registrazione è completamente gratuita, bastano pochi secondi per ottenere la chiave API di cui abbiamo bisogno.

creazione di un account newsapi

Una volta che abbiamo la chiave API per il sito API di News, dovremo modificare il file .bashrc da casa nostra. Per fare questo scriviamo nel terminale:

vi ~/.bashrc

Alla fine del file, dovremo aggiungi la chiave API newsapi come di seguito mostra:

export IN_API_KEY="PEGA AQUÍ LA CLAVE API DE NEWSAPI"

Non lo manchi a nessuno dobbiamo incollare la chiave tra virgolette doppie. Ora possiamo salvare e chiudere il file. Eseguire il comando seguente per aggiornare le modifiche.

source ~/.bashrc

Utilizzo di base di InstantNews

Possiamo vedere l'aiuto eseguendo nel terminale:

opzioni di instantnews

instantnews -h

Possiamo elenca tutti i canali di notizie disponibili. Vedremo l'elenco di tutti i canali di notizie disponibili digitando quanto segue nel terminale:

instantnews -sa

L'output di esempio sarebbe simile al seguente:

fonti di instantnews

Come ho già accennato, ci sono circa 70 fonti di notizie. Come ho letto, ne verranno aggiunti altri (se fossero aggiunti in spagnolo, andrebbe bene). Come puoi vedere dall'output sopra, tutte le fonti di notizie sono elencate in un unico output.

Possiamo anche mostrare le categorie dei canali di notizie. Per mostrare l'intera categoria di codici dei canali di notizie, dovremo solo eseguire:

instantnews --show_all

categorie di instantnews

a ricevere i titoli delle notizie da un canale, diciamo cnn. Dovremo solo eseguire il seguente comando:

instantnews --news cnn

Ora, il terminale ci mostrerà tutti i titoli delle notizie dalla fonte di notizie data, cioè dalla CNN nel nostro caso.

instantnews cnn news

Durante il test, l'ho notato Non riesco ad aprire nessuna delle notizie nel mio browser web per saperne di più. Quindi in questa versione, più che leggere tutte le notizie, possiamo solo leggere l'estratto. Immagino sia un errore. Ovviamente non esiste codice senza errori. Spero che nelle versioni future lo sviluppatore risolva questo problema e aggiunga alcune nuove funzionalità.

Questo progetto è ancora molto giovane, ma è in fase di sviluppo attivo. Se trovi altri bug o hai funzionalità che vorresti vedere implementate, puoi avvisare l'autore sulla pagina GitHub il progetto.


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.