InstantNews, odmah dobivajte vijesti iz naredbenog retka

InstantNews o

U sljedećem ćemo članku pogledati InstantNews. U ovo digitalno doba postoji mnoštvo javnih aplikacija i usluga kojima je dostupan čitati vijesti na mreži. Većina ih prikazuje nam vijesti koristeći odgovarajući GUI.

Za nas koji živimo zalijepljeni za terminal cijeli dan, srećom postoji uslužni program naredbenog retka za čitanje vijesti. Ovaj nam uslužni program daje mogućnost trenutnog dohvaćanja svih vrsta vijesti i njihovog prikazivanja u terminalu. Neće nam trebati nikakva GUI aplikacija. Prema njegovom tvorcu, imat ćemo mogućnost korištenja zadanog preglednika sustava za čitanje vijesti sa svijeta i gledanje njegovih slika, iako to nije u potpunosti točno.

U ovom kratkom članku vidjet ćemo kako instalirajte InstantNews na Ubuntu, iako je dostupan i za druge operacijske sustave slične Unixu.

Instaliranje InstantNewsa

Instalaciju ovog uslužnog programa izvršio sam na Ubuntu 17.04, ali pretpostavljam da će i u drugim verzijama raditi na isti način. Za izvedbu instalacije možemo odabrati dva jednako jednostavna načina. Uslužni program InstantNews može instalirati pomoću pipa o može se kompilirati i instalirati izravno iz izvora.

Instalacija putem PIP-a

Da biste izvršili instalaciju InstantNewsa trebat ćemo instalirati PIP na Debian, Ubuntu, Linux Mint. To možemo učiniti otvaranjem terminala (Ctrl + Alt + T) i upisivanjem u njega:

sudo apt-get install python-pip

Jednom kada je PIP instaliran, možemo instalirati InstantNews s naredbom u isti terminal:

pip install instantnews

Instalacija s izvornim kodom

u sastaviti iz izvora, morat ćemo samo otvoriti terminal (Ctrl + Alt + T) i jednu po jednu napisati sljedeće naredbe:

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

Konfigurirajte InstantNews

Instantnews dohvaća sve News API naslovi vijesti. Za one od vas koji ne znate što je to, recimo da je API vijesti jednostavan i lagan za upotrebu API koji vraća JSON metapodatke za naslove koji su trenutno objavljeni na raznim blogovima i izvorima vijesti.

Sada nudi naslove uživo iz preko 70 popularnih izvora, kao što su: Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, hakerske vijesti, 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 još nekoliko njih.

Za početak, i prije svega, trebat će nam API API ključ za News. Da bismo je dobili, morat ćemo se pozabaviti sljedećim URL i registrirati se. Registracija je potpuno besplatna, potrebno je samo nekoliko sekundi kako bismo mogli dobiti API ključ koji nam treba.

izrada newsapi računa

Nakon što dobijemo API ključ za web lokaciju News API, morat ćemo urediti .bashrc datoteku iz našeg doma. Da bismo to učinili, u terminal pišemo:

vi ~/.bashrc

Na kraju datoteke, morat ćemo dodaj API ključ newsapi kao što je prikazano u nastavku:

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

Neka to nikome ne nedostaje moramo zalijepiti ključ unutar dvostrukih navodnika. Sada možemo spremiti i zatvoriti datoteku. Pokrenite sljedeću naredbu za ažuriranje promjena.

source ~/.bashrc

Osnovna upotreba InstantNewsa

Pomoć možemo vidjeti izvršavanjem u terminalu:

opcije instantnews

instantnews -h

Možemo popis svih dostupnih vijesti. Popis svih dostupnih vijesti vidjet ćemo tako da na terminalu upišemo sljedeće:

instantnews -sa

Izlaz uzorka bio bi otprilike sljedeći:

izvori instantnews

Kao što sam već spomenuo, postoji približno 70 izvora vijesti. Kao što sam pročitao, dodat će se još (ako bi bili dodani na španjolskom, to bi bilo u redu). Kao što možete vidjeti iz gornjeg rezultata, svi izvori vijesti navedeni su u jednom izdanju.

Također možemo prikazati kategorije vijesti. Da bismo prikazali cijelu kategoriju kodova vijesti, morat ćemo izvršiti:

instantnews --show_all

kategorije trenutne novosti

u dobiti naslove vijesti s kanala, recimo cnn. Morat ćemo izvršiti samo sljedeću naredbu:

instantnews --news cnn

Sad će nam terminal pokazati sve vijesti iz datog izvora vijesti, odnosno CNN-a u našem slučaju.

instantnews cnn vijesti

Prilikom testiranja primijetio sam to Ne mogu otvoriti nijednu vijest u svom web pregledniku kako bih pročitao više o tome. Dakle, u ovoj verziji, više od čitanja svih vijesti, možemo pročitati samo odlomak. Pretpostavljam da je to pogreška. Naravno, nema koda bez pogrešaka. Nadam se da će u budućim verzijama programer riješiti ovaj problem i dodati neke nove značajke.

Ovaj je projekt još uvijek vrlo mlad, ali se aktivno razvija. Ako nađete bilo koju drugu programsku pogrešku ili imate značajke za koje biste željeli da budu implementirane, možete obavijestiti autora na stranici GitHub projekta.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.