હવે પછીના લેખમાં આપણે ઇન્સ્ટન્ટન્યુઝ પર એક નજર નાખીશું. આ ડિજિટલ યુગમાં, ત્યાં જાહેર એપ્લિકેશનો અને સેવાઓનો યજમાન ઉપલબ્ધ છે સમાચાર વાંચો. તેમાંના મોટા ભાગના અમને તેમના અનુરૂપ જીયુઆઈનો ઉપયોગ કરીને સમાચાર બતાવે છે.
આપણામાંના બધા લોકો, જે આખો દિવસ ટર્મિનલમાં ગુંદર કરે છે, સદભાગ્યે ત્યાં એક છે સમાચાર વાંચવા માટે આદેશ વાક્ય ઉપયોગિતા. આ ઉપયોગિતા અમને તાત્કાલિક તમામ પ્રકારના સમાચાર પ્રાપ્ત કરવાની સંભાવના આપે છે અને તેને ટર્મિનલમાં બતાવે છે. અમને કોઈપણ જીયુઆઈ એપ્લિકેશનની જરૂર રહેશે નહીં. તેના નિર્માતાના જણાવ્યા મુજબ, વિશ્વના સમાચારો વાંચવા અને તેની છબીઓ જોવા માટે સિસ્ટમના ડિફોલ્ટ બ્રાઉઝરનો ઉપયોગ કરવાની અમારી પણ સંભાવના છે, જો કે તે સંપૂર્ણપણે સાચું નથી.
આ ટૂંકા લેખમાં આપણે જોઈશું કે કેવી રીતે ઉબુન્ટુ પર ઇન્સ્ટન્ટન્યૂઝ ઇન્સ્ટોલ કરો, જો કે તે અન્ય યુનિક્સ જેવી operatingપરેટિંગ સિસ્ટમ્સ માટે પણ ઉપલબ્ધ છે.
ઇન્સ્ટન્ટન્યૂઝ ઇન્સ્ટોલ કરી રહ્યું છે
આ ઉપયોગિતાની સ્થાપના મેં ઉબુન્ટુ 17.04 પર કરી છે, પરંતુ હું માનું છું કે અન્ય સંસ્કરણોમાં તે તે જ રીતે કાર્ય કરશે. ઇન્સ્ટોલેશન કરવા માટે, અમે બે સમાન સરળ માર્ગો પસંદ કરી શકીએ છીએ. ઇન્સ્ટન્ટ ન્યૂઝ ઉપયોગિતા કરી શકે છે પાઇપ ની મદદથી સ્થાપિત કરો o સંકલન અને સ્થાપિત કરી શકાય છે સીધા સ્ત્રોત માંથી.
પીઆઇપી દ્વારા સ્થાપન
આ ઇન્સ્ટન્ટ ન્યૂઝ ઇન્સ્ટોલેશન કરવા માટે આપણે ડેબિયન, ઉબુન્ટુ, લિનક્સ મિન્ટ પર PIP ઇન્સ્ટોલ કરવાની જરૂર પડશે. આપણે ટર્મિનલ (Ctrl + Alt + T) ખોલીને અને તેમાં લખીને આ કરી શકીએ:
sudo apt-get install python-pip
એકવાર પીઆઈપી ઇન્સ્ટોલ થઈ જાય, પછી આપણે તે જ ટર્મિનલમાં આદેશ સાથે ઇન્સ્ટન્ટ ન્યૂઝ ઇન્સ્ટોલ કરી શકીએ:
pip install instantnews
સ્રોત કોડ સાથે સ્થાપન
પેરા સ્ત્રોતમાંથી કમ્પાઇલ, આપણે ફક્ત ટર્મિનલ ખોલવા પડશે (Ctrl + Alt + T) અને નીચેના આદેશો એક પછી એક લખવા પડશે:
git clone https://github.com/shivam043/instantnews.git cd instantnew sudo python setup.py install
ઇન્સ્ટન્ટન્યૂઝને ગોઠવો
ઇન્સ્ટન્ટન્યૂઝ બધાને પુનvesપ્રાપ્ત કરે છે સમાચાર એપીઆઇ સમાચારની હેડલાઇન્સ. તમારામાંના તે માટે શું નથી જાણતું, એમ કહો કે ન્યૂઝ એપીઆઇ એ એક સરળ અને ઉપયોગમાં સરળ એપીઆઈ છે જે હાલમાં વિવિધ બ્લોગ અને સમાચાર સ્રોતો પર પોસ્ટ કરેલી હેડલાઇન્સ માટે JSON મેટાડેટા આપે છે.
હાલમાં 70 થી વધુ લોકપ્રિય સ્રોતોથી લાઇવ હેડલાઇન્સ ઓફર કરે છે, જેમ કે: આર્સ ટેકનીકા, બીબીસી, બ્લૂબરબર્ગ, સીએનએન, ડેઇલી મેઇલ, એન્જેડજેટ, ઇએસપીએન, ફાઇનાન્સિયલ ટાઇમ્સ, ગુગલ ન્યૂઝ, હેકર ન્યૂઝ, આઇજીએન, માશેબલ, નેશનલ જિયોગ્રાફિક, રેડ્ડીટ આર / ઓલ, રોઇટર્સ, સ્પીગેલ ,નલાઇન, ટેકક્રંચ, ધ ગાર્ડિયન , ધ હિન્દુ, ધ હફીંગ્ટન પોસ્ટ, ધ ન્યૂયોર્ક ટાઇમ્સ, ધ નેક્સ્ટ વેબ, ધ વ Wallલ સ્ટ્રીટ જર્નલ અને કેટલાક વધુ.
શરૂ કરવા માટે, અને કંઈપણ પહેલાં, અમને ન્યૂઝ એપીઆઈ એપીઆઇ કીની જરૂર પડશે. તેને મેળવવા માટે, આપણે નીચેના પર ધ્યાન આપવું પડશે URL ને અને નોંધણી કરો. નોંધણી સંપૂર્ણપણે મફત છે, તે ફક્ત થોડી સેકંડ લે છે જેથી આપણે આપણી જરૂરી API કી મેળવી શકીએ.
એકવાર અમારી પાસે ન્યૂઝ API સાઇટ માટે API કી હોય, આપણે .bashrc ફાઇલને એડિટ કરવી પડશે અમારા ઘરેથી. આ કરવા માટે આપણે ટર્મિનલમાં લખીશું:
vi ~/.bashrc
ફાઇલના અંતે, અમારે આ કરવું પડશે ન્યૂઝપીઆઇ એપીઆઇ કી ઉમેરો નીચે બતાવો તરીકે:
export IN_API_KEY="PEGA AQUÍ LA CLAVE API DE NEWSAPI"
કોઈ એક ચૂકી દો આપણે કી ડબલ અવતરણ અંદર પેસ્ટ કરવું જ જોઈએ. હવે આપણે ફાઈલ સંગ્રહ અને બંધ કરી શકીએ છીએ. ફેરફારોને અપડેટ કરવા માટે નીચેનો આદેશ ચલાવો.
source ~/.bashrc
ઇન્સ્ટન્ટન્યુઝનો મૂળભૂત ઉપયોગ
આપણે ટર્મિનલમાં એક્ઝીક્યુટ કરીને મદદ જોઈ શકીએ છીએ.
instantnews -h
આપણે કરી શકીએ બધી ઉપલબ્ધ ન્યૂઝ ચેનલોની સૂચિ બનાવો. અમે ટર્મિનલમાં નીચે આપેલ ટાઇપ કરીને ઉપલબ્ધ તમામ ન્યૂઝ ચેનલોની સૂચિ જોશું:
instantnews -sa
નમૂનાનું આઉટપુટ નીચેના જેવું કંઈક હશે:
મેં પહેલેથી જ ઉલ્લેખ કર્યો છે, ત્યાં આશરે 70 સમાચાર સ્ત્રોતો છે. જેમ જેમ મેં વાંચ્યું છે તેમ, વધુ ઉમેરવામાં આવશે (જો તેઓ સ્પેનિશમાં ઉમેરવામાં આવ્યા હતા, તો તે સારું રહેશે). તમે ઉપરના આઉટપુટમાંથી જોઈ શકો છો, બધા સમાચાર સ્રોતો એક આઉટપુટમાં સૂચિબદ્ધ છે.
અમે ન્યૂઝ ચેનલોની શ્રેણીઓ પણ બતાવી શકીએ છીએ. ન્યૂઝ ચેનલ કોડ્સની સંપૂર્ણ કેટેગરી બતાવવા માટે, આપણે ફક્ત ચલાવવું પડશે:
instantnews --show_all
પેરા ચેનલ તરફથી સમાચારની હેડલાઇન્સ મેળવોચાલો, cnn કહીએ. આપણે ફક્ત નીચેનો આદેશ ચલાવવો પડશે:
instantnews --news cnn
હવે, ટર્મિનલ આપણને આપેલા ન્યુઝ સ્રોતની બધી ન્યૂઝ હેડલાઇન્સ બતાવશે, એટલે કે અમારા કિસ્સામાં સીએનએનથી.
જ્યારે તેનું પરીક્ષણ કરતી વખતે, મેં તે નોંધ્યું તેના વિશે વધુ વાંચવા માટે હું મારા વેબ બ્રાઉઝરમાંના કોઈપણ સમાચારને ખોલી શકતો નથી. તેથી આ સંસ્કરણમાં, બધા સમાચાર વાંચવા કરતાં, આપણે ફક્ત અર્ક જ વાંચી શકીએ છીએ. હું માનું છું કે તે ભૂલ છે. અલબત્ત, ભૂલો વિના કોઈ કોડ નથી. હું આશા રાખું છું કે ભવિષ્યના સંસ્કરણોમાં વિકાસકર્તા આ સમસ્યાને ઠીક કરશે અને કેટલીક નવી સુવિધાઓ ઉમેરશે.
આ પ્રોજેક્ટ હજુ પણ ખૂબ જ યુવાન છેછે, પરંતુ તેનો સક્રિય વિકાસ થઈ રહ્યો છે. જો તમને કોઈ અન્ય ભૂલો મળી આવે છે અથવા તમને એવી સુવિધાઓ છે કે જે તમે અમલમાં મૂકવા માંગો છો, તો તમે પૃષ્ઠ પર લેખકને સૂચિત કરી શકો છો GitHub પ્રોજેક્ટ