InstantNews, war isla markiiba ka hel qadka amarka

War deg deg ah oo ku saabsan

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.

sameynta koontada newsapi

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:

xulashooyinka degdegga ah

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:

ilo wareedyo deg deg ah

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

qaybaha degdegga ah

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.

wararka isla markiiba cnn

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.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.