InstantNews, tora nhau ipapo ipapo kubva kumutsara wekuraira

InstantNews nezve

Muchinyorwa chinotevera isu ticha tarisa kune InstantNews. Muzera iri redhijitari, kune akawanda mashandisiro eruzhinji uye masevhisi anowanikwa kune verenga nhau pamhepo. Vazhinji vavo vanotiratidza nhau vachishandisa yavo inoenderana GUI.

Kune avo vedu vanogara vakanamatira kune terminal zuva rese, nerombo rakanaka kune iyo raira mutsara unobatsira kuverenga nhau. Izvi zvinoshandiswa zvinotipa mukana wekutora pakarepo mhando dzese dzenyaya uye dzinovaratidza muTerminal. Hatidi kuda chero GUI kunyorera. Sekureva kwemusiki wayo, isu tichavawo nemukana wekushandisa iyo default browser browser kuverenga nhau dzeNyika uye kuona mifananidzo yayo, kunyangwe izvi zvisiri zvechokwadi.

Muchikamu chino chipfupi tichaona kuti sei gadza InstantNews paUbuntu, kunyangwe iri zvakare inowanikwa kune mamwe Unix-senge anoshanda masystem.

Kuisa InstantNews

Ini ndaita kumisikidza kwechishandiso ichi paUbuntu 17.04, asi ndinofungidzira kuti mune mamwe mavhezheni ichashanda zvakafanana. Kuti tiite kuiswa, tinogona kusarudza nzira mbiri dzakaenzana. Iyo InstantNews utility inogona gadza uchishandisa pombi o inogona kunyorwa uye kuiswa zvakananga kubva kunobva.

Kuisirwa kuburikidza nePIP

Kuita iyi InstantNews kuisirwa tichafanira kuisa PIP paDebian, Ubuntu, Linux Mint. Tinogona kuita izvi nekuvhura terminal (Ctrl + Alt + T) nekutaipa mairi:

sudo apt-get install python-pip

Kana PIP yaiswa chete, tinogona kuisa InstantNews nemirairo mune imwechete terminal:

pip install instantnews

Kuisirwa nekodhi kodhi

Para compile kubva kunobva, isu tinongofanirwa kuvhura iyo terminal (Ctrl + Alt + T) uye tinyore inotevera mirairo mumwe neumwe:

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

Gadzira InstantNews

Instantnews inotora zvese Nhau API misoro yenhau. Kune avo vasingazive kuti chii icho, iti iyo Nhau API iri nyore uye nyore kushandisa API iyo inodzosera iyo JSON metadata yemisoro yenyaya izvozvi yakatumirwa pane akasiyana mablog uye nhau sosi.

Iye zvino inopa inorarama misoro kubva kunopfuura makumi manomwe masosi anozivikanwa, senge: Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, hacker Nhau, IGN, Mashable, National Geographic, Reddit r / zvese, Reuters, Speigel Online, Techcrunch, The Guardian , The Hindu, The Huffington Post, The Newyork Times, Iyo Inotevera Webhu, Iyo Wall Street Journal uye zvimwe zvishoma.

Kutanga, uye pamberi pechinhu chero chipi zvacho, tichada kiyi yeNhau API API. Kuti tiuwane isu tichafanirwa kugadzirisa zvinotevera URL uye kunyoresa. Kunyoresa mahara zvachose, zvinongotora masekonzi mashoma kuti tikwanise kuwana kiyi yeAPI yatinoda.

kusikwa kweakaundi nhau

Kana tangova nekiyi yeAPI yenzvimbo yeNhau API, tichafanirwa kugadzirisa iyo .bashrc faira kubva kumba kwedu. Kuti tiite izvi tinonyora mune terminal:

vi ~/.bashrc

Pakupera kwefaira, isu tichafanirwa wedzera newsapi API kiyi sezviri pazasi kuratidzwa:

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

Ngaparege kuva neanopotsa izvozvo isu tinofanirwa kunama kiyi mukati memaviri makotesheni. Iye zvino tinogona kusevha nekuvhara iyo faira. Mhanya unotevera kuraira kugadzirisa shanduko.

source ~/.bashrc

Kushandiswa kwekutanga kwe InstantNews

Tinogona kuona rubatsiro nekuita mune in terminal:

instantnews sarudzo

instantnews -h

Tinogona nyora zvese zviripo nhau chiteshi. Tichaona iyo rondedzero yenyaya dzese dziripo dzenhau chiteshi nekutaipa zvinotevera mune terminal

instantnews -sa

Semuenzaniso kuburitsa chingave chinhu senge chinotevera:

instantnews zvinyorwa

Sezvandambotaura, pane angangoita makumi manomwe enhau. Sezvandakaverenga, zvimwe zvichawedzerwa (kana zvakawedzerwa muchiSpanish, izvo zvingave zvakanaka). Sezvauri kuona kubva pane zvakaburitswa pamusoro, zvese zvinyorwa zvemashoko zvakanyorwa mune imwechete kuburitsa.

Isu tinogona zvakare kuratidza iwo matanho enhau chiteshi. Kuti uratidze chikamu chese chenhau chiteshi makodhi, isu tichafanira chete kuita:

instantnews --show_all

instantnews zvikamu

Para tora misoro yenhau kubva kuchannel, ngatitii cnn. Tichafanirwa chete kuita murairo unotevera:

instantnews --news cnn

Zvino, iyo terminal ichatiratidza ese misoro yenhau kubva kune yakapihwa nhau sosi, ndokuti, kubva kuCNN kwatiri.

instantnews cnn nhau

Pandaiyedza, ndakazviona Ini handikwanise kuvhura chero yenyaya munhau muwebhu browser kuti ndione zvakawanda nezvazvo. Saka mune iyi vhezheni, kupfuura kuverenga nyaya dzese, isu tinogona kungoverenga iyo yakatorwa. Ndinofungidzira kuti kukanganisa. Ehe, hapana kodhi isina zvikanganiso. Ndinovimba kuti mune ramangwana shanduro mugadziri achagadzirisa dambudziko iri uye nekuwedzera zvimwe zvitsva.

Iyi purojekiti ichiri diki kwazvo, asi iri kuvandudzwa. Kana iwe ukawana chero zvimwe zvipembenene kana uine maficha aungade kuti aite, unogona kuzivisa munyori pane peji GitHub yepurojekiti.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako