I-InstantNews, thola izindaba ngokushesha kulayini womyalo

InstantNews mayelana

Esihlokweni esilandelayo sizobheka i-InstantNews. Kule nkathi yedijithali, kunezicelo eziningi zomphakathi nezinsizakalo ezitholakalayo funda izindaba online. Abaningi babo basikhombisa izindaba besebenzisa i-GUI yabo ehambelanayo.

Okwethu esiphila sinamathele esikhumulweni usuku lonke, ngenhlanhla kukhona umugqa womyalo wokusetshenziswa kokufunda izindaba. Le nsiza isinikeza ithuba lokuthola ngokushesha zonke izinhlobo zezindaba futhi ibakhombise ku-Terminal. Ngeke sidinge noma yiluphi uhlelo lokusebenza lwe-GUI. Ngokusho komqambi wayo, sizophinde sibe nethuba lokusebenzisa isiphequluli esizenzakalelayo sesistimu ukufunda izindaba Zomhlaba futhi sibuke izithombe zayo, yize lokhu kungelona iqiniso ngokuphelele.

Kulesi sihloko esifushane sizobona ukuthi kanjani faka i-InstantNews ku-Ubuntu, yize itholakala nangezinye izinhlelo ezisebenza njenge-Unix.

Ukufaka i-InstantNews

Ngenze ukufakwa kwale nsiza ku-Ubuntu 17.04, kepha ngicabanga ukuthi kwezinye izinhlobo kuzosebenza ngendlela efanayo. Ukwenza ukufakwa, singakhetha izindlela ezimbili ezilula ngokulinganayo. Insiza ye-InstantNews ingakwazi ukufaka usebenzisa i-pip o ingahlanganiswa futhi ifakwe ngqo kusuka emthonjeni.

Ukufakwa nge-PIP

Ukwenza lokhu kufakwa kwe-InstantNews sizodinga ukufaka i-PIP ku-Debian, Ubuntu, Linux Mint. Lokhu singakwenza ngokuvula i-terminal (Ctrl + Alt + T) bese siyithayipha:

sudo apt-get install python-pip

Lapho i-PIP ifakiwe, singakwazi ukufaka i-InstantNews ngomyalo ku-terminal efanayo:

pip install instantnews

Ukufakwa nekhodi yomthombo

para hlanganisa kusuka kumthombo, kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese sibhala imiyalo elandelayo ngamunye:

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

Lungiselela i-InstantNews

I-Instantnews ithola konke Izihloko zezindaba ze-News API. Kulabo kini abangazi ukuthi lokho kuyini, yithi i-News API iyi-API elula nesebenziseka kalula ebuyisa imethadatha ye-JSON yezihloko ezisethunyelwe manje kumithombo ehlukahlukene yebhulogi kanye nezindaba.

Okwamanje inikeza izihloko ezibukhoma ezivela emithonjeni edumile engaphezu kuka-70, njenge: 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 nezinye ezimbalwa.

Okokuqala, nangaphambi kwanoma yini enye, sizodinga ukhiye we-News API API. Ukuyithola kuzofanele sibhekane nalokhu okulandelayo I-URL futhi ubhalise. Ukubhalisa kumahhala ngokuphelele, kuthatha imizuzwana embalwa ukuze sikwazi ukuthola ukhiye we-API esiwudingayo.

Ukwenziwa kwe-akhawunti yezindaba

Lapho sesinokhiye we-API wesayithi le-News API, kuzofanele sihlele ifayela le-.bashrc ekhaya lethu. Ukwenza lokhu sibhala esigungwini:

vi ~/.bashrc

Ekupheleni kwefayela, kuzofanele sikwenze engeza ukhiye we-newsapi API njengoba kukhonjiswa ngezansi:

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

Makungabikho muntu ophuthelwa yilokho kufanele sinamathisele ukhiye ngaphakathi kwezingcaphuno eziphindwe kabili. Manje sesizokwazi ukulondoloza nokuvala ifayili. Qalisa umyalo olandelayo ukuvuselela izinguquko.

source ~/.bashrc

Ukusetshenziswa okuyisisekelo kwe-InstantNews

Singabona usizo ngokwenza ku-terminal:

izinketho ze-instantnews

instantnews -h

Singakwazi bhala zonke iziteshi zezindaba ezitholakalayo. Sizobona uhlu lwazo zonke iziteshi zezindaba ezitholakalayo ngokuthayipha okulandelayo esigungwini:

instantnews -sa

Ukukhishwa kwesampula kungaba yinto efana nale elandelayo:

imithombo ye-instantnews

Njengoba ngike ngasho, kunemithombo yezindaba engaba ngama-70. Njengoba ngifundile, kuzongezwa okuningi (uma bengezwe ngeSpanishi, lokho kungaba kuhle). Njengoba ukwazi ukubona kokukhipha ngenhla, yonke imithombo yezindaba ibhalwe kokukhipha okukodwa.

Singakhombisa nezigaba zeziteshi zezindaba. Ukukhombisa isigaba sonke samakhodi wesiteshi sezindaba, kuzofanele senze kuphela:

instantnews --show_all

imikhakha osheshayo

para thola izindaba ezisematheni ezivela esiteshini, ake sithi cnn. Kuzofanele senze umyalo olandelayo kuphela:

instantnews --news cnn

Manje, i-terminal izosikhombisa zonke izihloko zezindaba ezivela emithonjeni yezindaba enikeziwe, okungukuthi, evela ku-CNN kithi.

izindaba ze-instantnews cnn

Lapho ngiyivivinya, ngikubonile lokho Angikwazi ukuvula noma yiziphi izindaba kusiphequluli sami sewebhu ukuze ngifunde kabanzi ngakho. Ngakho-ke kule nguqulo, ngaphezu kokufunda zonke izindaba, singafunda ukukhishwa kuphela. Ngicabanga ukuthi kuyiphutha. Vele ayikho ikhodi engenamaphutha. Ngiyethemba ukuthi kuzinguqulo ezizayo umqambi uzolungisa le nkinga bese engeza ezinye izici ezintsha.

Le phrojekthi isencane kakhulu, kepha ithuthukiswa ngentshiseko. Uma uthola noma yiziphi ezinye izimbungulu noma unezici ongathanda ukuzibona zenziwa, ungazisa umbhali ekhasini le- GitHub wephrojekthi.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.