InstantNews, obteniu notícies a l'instant des de la línia d'ordres

InstantNews about

En el següent article anem a fer una ullada a InstantNews. En aquesta era digital, hi ha una gran quantitat d'aplicacions i serveis públics disponibles per a llegir notícies en línia. La majoria d'ells ens mostren les notícies fent ús del seu corresponent GUI.

Per als que vivim enganxats a una terminal tot el dia afortunadament hi ha una utilitat de línia d'ordres per llegir notícies. Aquesta utilitat ens dóna la possibilitat de recuperar de manera instantània tot tipus de notícies i les mostra a la Terminal. No necessitarem cap aplicació de GUI. Segons el seu creador també tindrem la possibilitat d'utilitzar el navegador per defecte de el sistema per llegir les notícies de l'Món i veure les seves imatges, tot i que això no és cert de el tot.

En aquest breu article veurem com instal·lar InstantNews en Ubuntu, Tot i que també està disponible per a altres sistemes operatius similars a Unix.

Instal·lació de InstantNews

La instal·lació d'aquesta utilitat l'he realitzat sobre Ubuntu 17.04, però suposo que en altres versions funcionarà de la mateixa manera. Per realitzar la instal·lació, podrem optar per dues formes igual de senzilles. La utilitat InstantNews pot instal·lar utilitzant pip o pot compilar i instal·lar directament des de la font.

Instal·lació mitjançant PIP

Per realitzar aquesta instal·lació de InstantNews necessitarem instal·lar PIP en Debian, Ubuntu, Linux Mint. Això podem fer-ho obrint una terminal (Ctrl + Alt + T) i escrivint-hi:

sudo apt-get install python-pip

Un cop instal·lat PIP, ja podrem instal·lar InstantNews amb la comanda a la mateixa terminal:

pip install instantnews

Instal·lació amb el codi font

Per a la compilar des de la font, Només haurem d'obrir la terminal (Ctrl + Alt + T) i escriure les següent ordres una per una:

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

Configura InstantNews

Instantnews recupera tots els titulars de notícies de News API. Per a aquells que no sàpiguen que és, dir que News API és una API simple i fàcil d'utilitzar que retorna les metadades de JSON per als titulars publicats actualment en una varietat de fonts de notícies i blocs.

Actualment ofereix titulars en viu d'unes 70 fonts populars, Com: 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 i algunes més.

Per començar, i primer de tot, necessitarem una clau API de News API. Per obtenir-la haurem de dirigir-nos la següent URL i registrar-nos. El registre és totalment gratuït, només es triga uns segons i així podrem obtenir la clau API que necessitem.

creacio compte newsapi

Una vegada que tinguem en el nostre poder la clau API de el lloc de News API, haurem d'editar l'arxiu .bashrc del nostre home. Per això escrivim a la terminal:

vi ~/.bashrc

A la fi de l'arxiu, haurem de afegir la clau API de newsapi com a continuació es mostra:

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

Que a ningú se li escapi que hem de enganxar la clau dins de les cometes dobles. Ara ja podem guardar i tancar l'arxiu. Executa la següent comanda per actualitzar els canvis.

source ~/.bashrc

Ús bàsic de InstantNews

Podrem veure l'ajuda executant a la terminal:

opcions instantnews

instantnews -h

podrem enumerar tots els canals de notícies disponibles. La llista de tots els canals de notícies disponibles la veurem escrivint a la terminal el següent:

instantnews -sa

La sortida de mostra seria alguna cosa com el següent:

fonts instantnews

Com ja vaig esmentar, hi ha unes 70 fonts de notícies aproximadament. Segons tinc llegit s'agregaran més (si s'agreguessin en castellà, estaria bé). Com pot veure a la sortida anterior, totes les fonts de notícies s'enumeren en una sola sortida.

També podrem mostrar les categoria dels canals de notícies. Per mostrar tota la categoria de codis de canal de notícies, només haurem d'executar:

instantnews --show_all

categories instantnews

Per a la obtenir titulars de notícies d'un canal, Diguem la cnn. només haurem d'executar la següent comanda:

instantnews --news cnn

Ara, la terminal ens mostrarà tots els titulars de notícies de la font de notícies donada, és a dir, de la CNN en el nostre cas.

instantnews cnn notícies

A l'provar-ho, vaig notar que no puc obrir cap de les notícies en el meu navegador web per llegir més sobre ella. Per això en aquesta versió més que llegir totes les notícies, només podrem llegir l'extracte. Suposo que és un error. Per descomptat, no hi ha codi sense errors. Espero que en futures versions el desenvolupador solucioni aquest problema i afegiu algunes característiques noves.

Aquest projecte és encara molt jove, Però està sent desenvolupat activament. Si trobes algun altre error o tens característiques que t'agradaria veure implementades, pots notificar-ho a l'autor a la pàgina de GitHub del projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.