InstantNews, saate uudiseid kohe käsurealt

InstantNews umbes

Järgmises artiklis heidame pilgu InstantNewsile. Sellel digitaalajastul on paljudele kättesaadavad avalikud rakendused ja teenused lugeda uudiseid veebis. Enamik neist näitab meile uudiseid vastava graafilise kasutajaliidese abil.

Neile meist, kes elame terve päeva terminali küljes, on õnneks olemas käsurea utiliit uudiste lugemiseks. See utiliit annab meile võimaluse igasuguseid uudiseid koheselt hankida ja neid terminalis kuvada. Me ei vaja GUI-rakendust. Selle looja sõnul on meil ka võimalus kasutada maailma vaikebrauserit maailma uudiste lugemiseks ja selle piltide vaatamiseks, ehkki see pole päris tõsi.

Selles lühikeses artiklis näeme, kuidas installige InstantNews Ubuntu, kuigi see on saadaval ka teiste Unixi-laadsete operatsioonisüsteemide jaoks.

InstantNewsi installimine

Olen selle utiliidi installinud Ubuntu 17.04, kuid arvan, et teistes versioonides töötab see samamoodi. Installimise teostamiseks saame valida kaks sama lihtsat viisi. InstantNewsi utiliit saab installige pipi abil o saab koostada ja installida otse allikast.

Paigaldamine PIP kaudu

Selle InstantNewsi installi teostamiseks peame installima PIP Debianisse, Ubuntu, Linux Mint. Saame seda teha, avades terminali (Ctrl + Alt + T) ja tippides selle:

sudo apt-get install python-pip

Kui PIP on installitud, saame InstantNewsi käsu abil installida samasse terminali:

pip install instantnews

Paigaldamine lähtekoodiga

et koostada allikast, peame avama ainult terminali (Ctrl + Alt + T) ja kirjutama järgmised käsud ükshaaval:

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

InstantNewsi seadistamine

Instantnews otsib kõik News API uudiste pealkirjad. Neile, kes te ei tea, mis see on, öelge, et News API on lihtne ja hõlpsasti kasutatav API, mis tagastab JSON-i metaandmed pealkirjade jaoks, mis on praegu postitatud erinevatesse ajaveebi- ja uudisteallikatesse.

Nüüd pakub otseülekandeid üle 70 populaarsest allikast, näiteks: Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, häkkeriuudised, IGN, Mashable, National Geographic, Reddit r / all, Reuters, Speigel Online, Techcrunch, The Guardian , Hindud, The Huffington Post, The Newyork Times, The Next Web, The Wall street Journal ja veel mõned.

Alustuseks ja enne kõike muud, vajame News API API võtit. Selle saamiseks peame käsitlema järgmist URL ja registreeru. Registreerimine on täiesti tasuta, selleks kulub vaid mõni sekund, et saaksime vajaliku API-võtme.

newsapi konto loomine

Kui meil on News API saidi jaoks API võti, peame muutma .bashrc-faili meie kodust. Selleks kirjutame terminali:

vi ~/.bashrc

Toimiku lõpus peame seda tegema lisage newsapi API võti nagu allpool näidatud:

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

Ärgu keegi seda igatsegu peame kleepima võtme topelt jutumärkidesse. Nüüd saame faili salvestada ja sulgeda. Muudatuste värskendamiseks käivitage järgmine käsk.

source ~/.bashrc

InstantNewsi põhikasutus

Abi näeme terminalis käivitades:

instantnewsi valikud

instantnews -h

Saame hakkama loetlege kõik saadaolevad uudistekanalid. Näeme kõigi saadaolevate uudistekanalite loendit, sisestades terminali järgmised andmed:

instantnews -sa

Valimi väljund oleks umbes järgmine:

instantnewsi allikad

Nagu ma juba mainisin, on umbes 70 uudisteallikat. Nagu olen lugenud, lisatakse veel (kui need oleksid lisatud hispaania keeles, siis oleks hästi). Nagu ülaltoodud väljundist näha, on kõik uudisteallikad loetletud ühes väljundis.

Saame näidata ka uudistekanalite kategooriaid. Kogu uudistekanali koodide kategooria kuvamiseks peame täitma ainult järgmist:

instantnews --show_all

instantnews kategooriad

et saate kanalilt uudiste pealkirju, ütleme, et cnn. Peame täitma ainult järgmise käsu:

instantnews --news cnn

Nüüd näitab terminal meile kõiki antud uudiste allikate, st meie puhul CNN-i uudiste pealkirju.

instantnews cnn uudised

Seda katsetades märkasin seda Ma ei saa oma veebibrauseris ühtegi uudist avada, et selle kohta rohkem lugeda. Nii et selles versioonis saame rohkem kui lugeda kõiki uudiseid, vaid lugeda ainult väljavõtet. See on vist viga. Muidugi pole vigadeta koodi. Loodan, et edasistes versioonides lahendab arendaja selle probleemi ja lisab mõned uued funktsioonid.

See projekt on veel väga noor, kuid seda arendatakse aktiivselt. Kui leiate muid vigu või kui teil on funktsioone, mida soovite rakendada, võite sellest lehel olevale autorile teada anda GitHub projektist.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.