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.
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 -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:
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
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.
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.