Labarai na gaggawa, samo labarai nan take daga layin umarni

InstantNews game da

A talifi na gaba zamu kalli InstantNews. A wannan zamani na dijital, akwai wadatar aikace-aikacen jama'a da sabis don karanta labarai ta yanar gizo. Yawancinsu suna nuna mana labarai ta hanyar amfani da GUI mai dacewa.

Ga waɗanda daga cikinmu waɗanda ke zaune a manne a tashar duk rana, aka yi sa'a akwai Amfani da layin umarni don karanta labarai. Wannan kayan aikin yana bamu damar ɗaukar kowane irin labarai nan take kuma mu nuna su a cikin Terminal. Ba za mu buƙaci kowane aikace-aikacen GUI ba. A cewar mahaliccin ta, za mu kuma sami damar amfani da tsoffin burauzar tsarin don karanta labaran Duniya da kallon hotunan ta, duk da cewa wannan ba gaskiya ba ne gaba daya.

A cikin wannan gajeren labarin zamu ga yadda shigar InstantNews akan Ubuntu, kodayake kuma ana samun sa don sauran tsarin aiki irin na Unix.

Girkawa InstantNews

Na gama girka wannan kayan aikin a kan Ubuntu 17.04, amma ina tsammanin a wasu sigar zai yi aiki iri ɗaya. Don aiwatar da shigarwa, zamu iya zaɓar hanyoyi biyu masu sauƙi. Mai amfani da InstantNews zai iya shigar ta amfani da pip o za a iya tattarawa kuma a girka kai tsaye daga tushe.

Shigarwa ta hanyar PIP

Don yin wannan shigarwar nan take za mu buƙaci shigar da PIP akan Debian, Ubuntu, Linux Mint. Zamu iya yin wannan ta buɗe tashar (Ctrl + Alt + T) da kuma bugawa a ciki:

sudo apt-get install python-pip

Da zarar an shigar da PIP, za mu iya shigar da InstantNews tare da umarnin a cikin wannan tashar:

pip install instantnews

Shigarwa tare da lambar tushe

para tattara daga tushe, kawai zamu bude tashar (Ctrl + Alt + T) kuma mu rubuta waɗannan umarnin ɗaya bayan ɗaya:

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

Sanya Labarai Nan take

Instantnews ta dawo da duka News API labarai. Ga wadanda ba ku san abin da ke ba, ku ce News API mai sauƙi ne kuma mai sauƙin amfani API wanda ke dawo da metadata na JSON don kanun labarai da ke kan layi a halin yanzu a kan wasu shafukan yanar gizo da labarai.

A halin yanzu yana bayar da kanun labarai kai tsaye daga shahararrun samfuran sama da 70, kamar su: Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, dan fashin labarai, 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 da kuma morean kaɗan.

Da farko, kuma kafin komai, za mu buƙaci maɓallin API API na News API. Don samun shi dole ne mu magance masu zuwa URL kuma kayi rijista. Rijista kyauta ce, yana itan 'yan sakan kaɗan don mu sami maɓallin API da muke buƙata.

ƙirƙirar asusun newsapi

Da zarar mun sami mabuɗin API don shafin API na News API, dole ne mu gyara fayil din .bashrc daga gidanmu. Don yin wannan mun rubuta a cikin m:

vi ~/.bashrc

A ƙarshen fayil ɗin, dole ne mu yi ƙara maɓallin API na newsapi kamar yadda ke ƙasa show:

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

Kada kowa ya rasa wannan dole ne mu liƙa maɓallin a cikin alamun biyu. Yanzu zamu iya ajiyewa da rufe fayil ɗin. Gudu umarni mai zuwa don sabunta canje-canje.

source ~/.bashrc

Amfani na asali na InstantNews

Zamu iya ganin taimakon ta hanyar aiwatarwa a cikin tashar:

zanewsunewsnewsukan nan take

instantnews -h

Zamu iya jera duk hanyoyin samun labarai. Zamu ga jerin duk tashoshin labarai da ake dasu ta hanyar buga wadannan a tashar:

instantnews -sa

Samfurin samfurin zai zama wani abu kamar haka:

kafofin labarai na gaggawa

Kamar yadda na riga na ambata, akwai kusan kafofin labarai guda 70. Kamar yadda na karanta, za a ƙara ƙari (idan aka ƙara su da Spanish, hakan zai yi kyau). Kamar yadda kake gani daga fitowar da ke sama, duk kafofin labaran an jera su a cikin fitarwa ɗaya.

Hakanan zamu iya nuna nau'ikan tashoshin labarai. Don nuna dukkan nau'ikan lambobin tashar labarai, kawai zamu aiwatar da su:

instantnews --show_all

labaran nan take

para sami kanun labarai daga wata tashar, sai a ce cnn. Dole ne kawai mu aiwatar da umarni mai zuwa:

instantnews --news cnn

Yanzu, tashar za ta nuna mana duk kanun labarai daga tushen labarin da aka bayar, ma’ana daga CNN a wurinmu.

news cnn labarai

Lokacin gwajin shi, Na lura da hakan Ba zan iya buɗe kowane labari a cikin gidan yanar gizo na don karanta game da shi ba. Don haka a cikin wannan sigar, fiye da karanta duk labarai, kawai zamu iya karanta cirewar. Ina tsammani kuskure ne. Tabbas, babu lambar ba tare da kurakurai ba. Ina fatan cewa a cikin sifofin nan gaba mai haɓaka zai gyara wannan matsalar kuma ya ƙara wasu sabbin abubuwa.

Wannan aikin har yanzu yana da matashi, amma ana ci gaba sosai. Idan kun sami wasu kwari ko kuma kuna da siffofin da kuke son ganin an aiwatar, zaku iya sanar da marubucin akan shafin GitHub na aikin.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.