InstantNews, कमांड लाइन से तुरंत समाचार प्राप्त करें

InstantNews के बारे में

अगले लेख में हम InstantNews पर एक नज़र डालने जा रहे हैं। इस डिजिटल युग में, सार्वजनिक अनुप्रयोगों और सेवाओं की एक मेजबान उपलब्ध है ऑनलाइन समाचार पढ़ें। उनमें से अधिकांश हमें अपने संबंधित जीयूआई का उपयोग करके समाचार दिखाते हैं।

हम में से जो लोग पूरे दिन एक टर्मिनल से चिपके रहते हैं, सौभाग्य से वहाँ एक है समाचार पढ़ने के लिए कमांड लाइन उपयोगिता। यह उपयोगिता हमें सभी प्रकार के समाचारों को तुरंत प्राप्त करने और उन्हें टर्मिनल में दिखाने की संभावना देती है। हमें किसी GUI एप्लिकेशन की आवश्यकता नहीं होगी। इसके निर्माता के अनुसार, हमें दुनिया की खबरों को पढ़ने और इसकी छवियों को देखने के लिए सिस्टम के डिफ़ॉल्ट ब्राउज़र का उपयोग करने की संभावना भी होगी, हालांकि यह पूरी तरह से सच नहीं है।

इस छोटे से लेख में हम देखेंगे कि कैसे Ubuntu पर InstantNews स्थापित करें, हालांकि यह अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए भी उपलब्ध है।

झटपट स्थापित करना

मैंने इस उपयोगिता की स्थापना Ubuntu 17.04 पर की है, लेकिन मुझे लगता है कि अन्य संस्करणों में भी यह उसी तरह काम करेगा। स्थापना करने के लिए, हम दो समान सरल तरीके चुन सकते हैं। InstantNews उपयोगिता कर सकते हैं पाइप का उपयोग कर स्थापित करें o संकलित और स्थापित किया जा सकता है सीधे स्रोत से।

पीआईपी के माध्यम से स्थापना

यह InstantNews इंस्टॉलेशन करने के लिए हमें डेबियन, उबंटू, लिनक्स मिंट पर पीआईपी स्थापित करने की आवश्यकता होगी। हम एक टर्मिनल (Ctrl + Alt + T) खोलकर और उसमें टाइप करके यह कर सकते हैं:

sudo apt-get install python-pip

PIP स्थापित होने के बाद, हम उसी टर्मिनल में कमांड के साथ InstantNews स्थापित कर सकते हैं:

pip install instantnews

स्रोत कोड के साथ स्थापना

पैरा स्रोत से संकलन, हमें केवल टर्मिनल (Ctrl + Alt + T) खोलना होगा और निम्नलिखित कमांड एक-एक करके लिखना होगा:

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

झटपट कॉन्फ़िगर करें

Instantnews सभी को पुनः प्राप्त करता है समाचार एपीआई समाचार सुर्खियों में है। आप में से जो नहीं जानते हैं कि क्या है, कहते हैं कि समाचार एपीआई एक सरल और उपयोग में आसान एपीआई है जो वर्तमान में विभिन्न ब्लॉग और समाचार स्रोतों पर पोस्ट की गई सुर्खियों के लिए JSON मेटाडेटा लौटाता है।

अब 70 से अधिक लोकप्रिय स्रोतों से लाइव सुर्खियाँ प्रदान करता हैजैसे: 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 , द हिंदू, द हफ़िंगटन पोस्ट, द न्यूयॉर्क टाइम्स, द नेक्स्ट वेब, द वॉल स्ट्रीट जर्नल और कुछ और।

शुरू करने के लिए, और इससे पहले कि कुछ और, हमें एक समाचार एपीआई एपीआई कुंजी की आवश्यकता होगी। इसे प्राप्त करने के लिए हमें निम्नलिखित को संबोधित करना होगा यूआरएल और रजिस्टर करें। पंजीकरण पूरी तरह से मुफ्त है, इसमें केवल कुछ सेकंड लगते हैं ताकि हम अपनी आवश्यकता की एपीआई कुंजी प्राप्त कर सकें।

newsapi खाता निर्माण

एक बार हमारे पास समाचार एपीआई साइट के लिए एपीआई कुंजी है, हमें .bashrc फ़ाइल को संपादित करना होगा हमारे घर से। ऐसा करने के लिए हम टर्मिनल में लिखते हैं:

vi ~/.bashrc

फ़ाइल के अंत में, हमें करना होगा add newsapi एपीआई कुंजी नीचे शो के रूप में:

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

कोई भी याद नहीं है हमें दोहरे उद्धरण चिह्नों के अंदर कुंजी चिपकानी चाहिए। अब हम फाइल को सेव और बंद कर सकते हैं। परिवर्तनों को अद्यतन करने के लिए निम्न आदेश चलाएँ।

source ~/.bashrc

InstantNews का मूल उपयोग

हम टर्मिनल में निष्पादित करके मदद देख सकते हैं:

तत्काल विकल्प

instantnews -h

हम कर सकते हैं सभी उपलब्ध समाचार चैनलों को सूचीबद्ध करें। हम टर्मिनल में निम्नलिखित टाइप करके सभी उपलब्ध समाचार चैनलों की सूची देखेंगे:

instantnews -sa

नमूना आउटपुट कुछ इस तरह होगा:

तत्काल स्रोत

जैसा कि मैंने पहले ही उल्लेख किया है, लगभग 70 समाचार स्रोत हैं। जैसा कि मैंने पढ़ा है, अधिक जोड़ दिया जाएगा (यदि उन्हें स्पेनिश में जोड़ा गया, तो यह ठीक होगा)। जैसा कि आप ऊपर दिए गए आउटपुट से देख सकते हैं, सभी समाचार स्रोत एकल आउटपुट में सूचीबद्ध हैं।

हम समाचार चैनलों की श्रेणियां भी दिखा सकते हैं। समाचार चैनल कोड की पूरी श्रेणी दिखाने के लिए, हमें केवल निष्पादन करना होगा:

instantnews --show_all

तत्काल श्रेणियों

पैरा एक चैनल से समाचार सुर्खियाँ प्राप्त करें, चलो cnn कहते हैं। हमें केवल निम्नलिखित कमांड निष्पादित करनी होगी:

instantnews --news cnn

अब, टर्मिनल हमें दिए गए समाचार स्रोत से सभी समाचारों को सुर्खियों में दिखाएगा, अर्थात् हमारे मामले में सीएनएन से।

झटपट cnn समाचार

इसका परीक्षण करते समय, मैंने देखा कि मैं इसके बारे में और अधिक पढ़ने के लिए अपने वेब ब्राउज़र में कोई भी समाचार नहीं खोल सकता। इसलिए इस संस्करण में, सभी समाचार पढ़ने से अधिक, हम केवल उद्धरण पढ़ सकते हैं। मुझे लगता है कि यह एक गलती है। बेशक, त्रुटियों के बिना कोई कोड नहीं है। मुझे उम्मीद है कि भविष्य के संस्करणों में डेवलपर इस समस्या को ठीक करेगा और कुछ नई सुविधाएँ जोड़ देगा।

यह परियोजना अभी भी बहुत युवा है, लेकिन इसे सक्रिय रूप से विकसित किया जा रहा है। यदि आप कोई अन्य बग ढूंढते हैं या उसमें ऐसी विशेषताएं हैं जिन्हें आप कार्यान्वित देखना चाहते हैं, तो आप लेखक को इसके पृष्ठ पर सूचित कर सकते हैं GitHub परियोजना का।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।