InstantNews, hae uutisia heti komentoriviltä

InstantUutiset

Seuraavassa artikkelissa aiomme tarkastella InstantNewsia. Tänä digitaalisena aikakautena on käytettävissä joukko julkisia sovelluksia ja palveluja lukea uutisia verkossa. Suurin osa heistä näyttää meille uutiset vastaavan käyttöliittymän avulla.

Niille meistä, jotka elämme liimattu terminaaliin koko päivän, onneksi on komentorivin apuohjelma uutisten lukemiseen. Tämä apuohjelma antaa meille mahdollisuuden hakea kaikenlaisia ​​uutisia välittömästi ja näyttää ne terminaalissa. Emme tarvitse mitään GUI-sovellusta. Luojan mukaan meillä on myös mahdollisuus käyttää järjestelmän oletusselainta maailman uutisten lukemiseen ja sen kuvien katseluun, vaikka se ei olekaan totta.

Tässä lyhyessä artikkelissa näemme miten asenna InstantNews Ubuntuun, vaikka se on saatavana myös muille Unix-tyyppisille käyttöjärjestelmille.

InstantNewsin asentaminen

Tämän apuohjelman asennuksen olen suorittanut Ubuntu 17.04: ssä, mutta oletan, että muissa versioissa se toimii samalla tavalla. Asennuksen suorittamiseksi voimme valita kaksi yhtä yksinkertaista tapaa. InstantNews-apuohjelma voi asenna käyttäen pip o voidaan koota ja asentaa suoraan lähteestä.

Asennus PIP: n kautta

Suorita tämä InstantNews-asennus meidän on asennettava PIP Debianiin, Ubuntuun, Linux Mintiin. Voimme tehdä tämän avaamalla päätelaitteen (Ctrl + Alt + T) ja kirjoittamalla sen:

sudo apt-get install python-pip

Kun PIP on asennettu, voimme asentaa InstantNewsin komennolla samaan päätelaitteeseen:

pip install instantnews

Asennus lähdekoodilla

että koota lähteestä, meidän on vain avattava pääte (Ctrl + Alt + T) ja kirjoitettava seuraavat komennot yksitellen:

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

Määritä InstantNews

Instantnews noutaa kaikki News API -uutisotsikot. Niille teistä, jotka eivät tiedä mikä tämä on, sanokaa, että News API on yksinkertainen ja helppokäyttöinen sovellusliittymä, joka palauttaa JSON-metatiedot otsikoille, jotka on tällä hetkellä lähetetty useisiin blogi- ja uutislähteisiin.

Nyt tarjoaa live-otsikoita yli 70 suositusta lähteestä, kuten: Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, hakkeriuutiset, IGN, Mashable, National Geographic, Reddit r / all, Reuters, Speigel Online, Techcrunch, The Guardian , Hindu, The Huffington Post, The Newyork Times, The Next Web, The Wall Street Journal ja muutama muu.

Aluksi ja ennen kaikkea muuta, tarvitsemme News API API -avaimen. Sen saamiseksi meidän on käsiteltävä seuraavaa URL ja rekisteröidy. Rekisteröityminen on täysin ilmaista, se vie vain muutaman sekunnin, jotta voimme saada tarvitsemamme API-avaimen.

newsapi-tilin luominen

Kun meillä on API-avain News API -sivustolle, meidän on muokattava .bashrc-tiedostoa kotistamme. Tätä varten kirjoitamme päätelaitteeseen:

vi ~/.bashrc

Tiedoston lopussa meidän on lisää newsapi API -avain kuten alla on esitetty:

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

Kukaan ei saa missata sitä meidän on liitettävä avain kaksoislainausten sisään. Nyt voimme tallentaa ja sulkea tiedoston. Suorita seuraava komento päivittääksesi muutokset.

source ~/.bashrc

InstantNewsin peruskäyttö

Näemme apua suorittamalla päätelaitteessa:

instantnews-vaihtoehdot

instantnews -h

Voimme listaa kaikki saatavilla olevat uutiskanavat. Näemme luettelon kaikista käytettävissä olevista uutiskanavista kirjoittamalla terminaaliin seuraavat:

instantnews -sa

Näyteuloste olisi jotain seuraavaa:

instantnews-lähteet

Kuten jo mainitsin, on noin 70 uutislähdettä. Kuten olen lukenut, lisätään lisää (jos ne lisätään espanjaksi, se olisi hieno). Kuten yllä olevasta lähdöstä näet, kaikki uutislähteet on lueteltu yhdessä lähdössä.

Voimme myös näyttää uutiskanavien kategoriat. Jos haluat näyttää koko uutiskanavakoodiluokan, meidän on vain suoritettava:

instantnews --show_all

instantnews-luokat

että saada uutisotsikoita kanavalta, sanotaan cnn. Meidän on vain suoritettava seuraava komento:

instantnews --news cnn

Nyt pääte näyttää meille kaikki uutisotsikot tietystä uutislähteestä, eli tapauksessamme CNN: stä.

instantnews cnn -uutiset

Testatessani sitä huomasin sen En voi avata mitään selaimen uutisia lukeaksesi siitä lisää. Joten tässä versiossa voimme lukea vain otteen enemmän kuin lukea kaikki uutiset. Luulen, että se on virhe. Tietysti ei ole koodia ilman virheitä. Toivon, että tulevissa versioissa kehittäjä korjaa ongelman ja lisää uusia ominaisuuksia.

Tämä projekti on edelleen hyvin nuori, mutta sitä kehitetään aktiivisesti. Jos löydät muita vikoja tai sinulla on ominaisuuksia, jotka haluaisit toteutettavan, voit ilmoittaa asiasta sivun tekijälle GitHub projektista.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.