Maqaalka soo socda waxaan ku eegeynaa InstantNews. Xilligan casriga ah, waxaa jira tiro badan oo ah codsiyada dadweynaha iyo adeegyada loo heli karo akhri wararka qadka. Intooda badani waxay na tusaan wararka iyaga oo adeegsanaya GUI u dhigma.
Kuwa naga mid ah ee maalintii oo dhan ku dhagan terminaal, nasiib wanaag waxaa jira a utility line utility ee akhrinta wararka. Adeegani wuxuu na siinayaa suurtagalnimada inaan isla markiiba soo ceshano dhammaan noocyada wararka oo aan ku tusno Terminal-ka. Uma baahni doonno wax dalab ah oo GUI ah. Abuuriste, waxaan sidoo kale fursad u yeelan doonnaa inaan adeegsanno biraawsarka aasaasiga ah ee nidaamka si aan u aqrino wararka Dunida una aragno sawiradeeda, in kasta oo taasi aysan ahayn mid gebi ahaanba sax ah.
Maqaalkan kooban waxaan ku arki doonaa sida ku rakib InstantNews Ubuntu, in kasta oo iyadana loo heli karo nidaamyada kale ee Unix-ka ee u shaqeeya.
Ku rakibida InstantNews
Waxaan ku rakibay qalabkan Ubuntu 17.04, laakiin waxaan u maleynayaa in noocyada kale ay u shaqeyn doonaan si isku mid ah. Si loo sameeyo rakibidda, waxaan dooran karnaa laba siyood oo isku mid ah oo fudud. Adeegga InstantNews wuu awoodaa rakib adigoo isticmaalaya tuubbo o waa la soo ururin karaa oo la rakibi karaa si toos ah isha.
Ku rakibidda PIP
Si aad u sameyso rakibida InstantNews waxaan u baahan doonaa inaan ku rakibno PIP debian, Ubuntu, Linux Mint. Waxaan tan ku sameyn karnaa annagoo furey terminal (Ctrl + Alt + T) oo aan ku qoreyno:
sudo apt-get install python-pip
Marka PIP la rakibo, waxaan ku rakibi karnaa InstantNews amarka isla terminaalka:
pip install instantnews
Ku rakibidda lambarka isha
para ka soo ururi isha, waxaan kaliya u baahanahay inaanu furno terminal-ka (Ctrl + Alt + T) oo mid mid u qoro amarrada soo socda:
git clone https://github.com/shivam043/instantnews.git cd instantnew sudo python setup.py install
Isu diyaari wararka degdegga ah
Instantnews ayaa wada heleysa Cinwaannada wararka ee News API. Kuwa idinka mid ah oo aan aqoon waxaas, dheh News API waa API fudud oo si fudud loo adeegsado oo soo celiya metadata JSON ee cinwaannada cinwaankeedu hadda lagu dhejiyo bogagga iyo wararka ilaha kala duwan.
Hadda waxay bixisaa cinwaanno toos ah oo ka socda in ka badan 70 ilo caan ah, sida: 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 , Hinduuga, The Huffington Post, The Newyork Times, The Next Web, The Wall street Journal iyo dhowr kale.
In laga bilaabo, iyo waxkastoo kaleba, waxaan u baahan doonaa furaha API API. Si loo helo waa inaan wax ka qabannaa waxyaabaha soo socda URL oo isdiiwaangeli. Diiwaangelintu gabi ahaanba waa bilaash, waxay qaadataa dhowr ilbiriqsi si aan u helno furaha API ee aan u baahanahay.
Mar alla markii aan helno furaha API ee goobta loo yaqaan 'News API', waa inaan wax ka bedelno feylka .bashrc gurigeenna. Si tan loo sameeyo waxaan ku qornaa terminal:
vi ~/.bashrc
Dhamaadka feylka, waa inaan kudar furaha newsapi API sida hoos ku muuji:
export IN_API_KEY="PEGA AQUÍ LA CLAVE API DE NEWSAPI"
Qofna yuusan taas ka harin waa inaan ku dhajino furaha gudaha labada xigasho. Hadda waan keydin karnaa oo xiri karnaa faylka. Orod amarka soo socda si aad u cusboonaysiiso isbeddelada.
source ~/.bashrc
Isticmaalka aasaasiga ah ee InstantNews
Waxaan ku arki karnaa caawimaadda annagoo ku fulinayna xarunta:
instantnews -h
Waan awoodnaa qor dhammaan kanaallada wararka ee la heli karo. Waxaan arki doonnaa liiska dhammaan wadiiqooyinka wararka ee la heli karo adiga oo ku qoraya waxyaabaha soo socda galka:
instantnews -sa
Soosaarka muunadku wuxuu noqon lahaa wax la mid ah kuwan soo socda:
Sidaan horeyba u sheegay, waxaa jira ku dhowaad 70 ilo wareed. Sidaan akhriyay, waxbadan ayaa lagu dari doonaa (haddii lagu dari lahaa Isbaanish, taasi way fiicnaan lahayd). Sida aad ka arki karto wax soo saarka kor ku xusan, dhammaan ilaha wararka ayaa ku qoran hal soo saar.
Waxaan sidoo kale tusi karnaa qaybaha kanaallada wararka. Si loo muujiyo dhammaan noocyada koodhadhka kanaalka wararka, waa inaan fulinno oo keliya:
instantnews --show_all
para ka hel cinwaannada wararka kanaal, aan dhahno cnn. Waxaan kaliya u baahanahay inaan fulino amarka soo socda:
instantnews --news cnn
Hadda, terminaalka wuxuu na tusi doonaa dhammaan cinwaannada wararka ee laga soo xigtay ilaha wararka la siiyay, taas oo ah, laga soo xigtay CNN kiiskeenna.
Markii aan tijaabinayay, waxaan ogaaday taas Ma furi karo wax ka mid ah wararka daalacashada shabakadeyda si aan wax badan uga sii akhriyo. Marka qaabkan, in ka badan akhrinta dhammaan wararka, waxaan kaliya aqrin karnaa soosaarka. Waxaan filayaa inay qalad tahay. Dabcan, ma jiro koodh khalad la'aan. Waxaan rajeynayaa in noocyada soo socda horumariyaha uu hagaajin doono dhibaatadan oo uu ku dari doono astaamo cusub.
Mashruucani wali aad buu uyaryahay, laakiin si firfircoon ayaa loo horumarinayaa. Haddii aad aragto cilado kale ama aad leedahay astaamo aad jeclaan lahayd in la hirgeliyo, waxaad ku wargelin kartaa qoraaga bogga GitHub ee mashruuca.