ইনস্ট্যান্ট নিউজ, কমান্ড লাইন থেকে তাত্ক্ষণিকভাবে সংবাদ পান

ইনস্ট্যান্ট নিউজ

পরবর্তী নিবন্ধে আমরা ইনস্ট্যান্ট নিউজ এ একবার নজর দিতে চলেছি। এই ডিজিটাল যুগে, জনসাধারণের অ্যাপ্লিকেশন এবং পরিষেবাদির জন্য প্রচুর হোস্ট রয়েছে অনলাইন খবর পড়ুন। তাদের বেশিরভাগই তাদের সম্পর্কিত জিইউআই ব্যবহার করে আমাদের সংবাদটি দেখায়।

আমরা যারা সারাদিন টার্মিনালের সাথে সংযুক্ত থাকি তাদের জন্য ভাগ্যক্রমে একটি রয়েছে সংবাদ পড়ার জন্য কমান্ড লাইন ইউটিলিটি। এই ইউটিলিটি আমাদের তাত্ক্ষণিকভাবে সমস্ত ধরণের সংবাদ পুনরুদ্ধার করার সম্ভাবনা দেয় এবং টার্মিনালে এগুলি প্রদর্শন করে। আমাদের কোনও জিইউআই অ্যাপ্লিকেশন লাগবে না। এর স্রষ্টার মতে, বিশ্বের সংবাদ পড়তে এবং এর চিত্রগুলি দেখার জন্য আমাদের সিস্টেমের ডিফল্ট ব্রাউজার ব্যবহার করার সম্ভাবনাও থাকবে, যদিও এটি সম্পূর্ণ সত্য নয়।

এই সংক্ষিপ্ত নিবন্ধে আমরা কীভাবে দেখব উবুন্টুতে ইনস্ট্যান্ট নিউজ ইনস্টল করুনযদিও এটি অন্যান্য ইউনিক্সের মতো অপারেটিং সিস্টেমের জন্যও উপলব্ধ।

ইনস্ট্যান্ট নিউজ ইনস্টল করা হচ্ছে

এই ইউটিলিটিটির ইনস্টলেশনটি আমি উবুন্টু 17.04 এ করেছি, তবে আমি মনে করি যে অন্যান্য সংস্করণগুলিতে এটি একইভাবে কাজ করবে। ইনস্টলেশন সম্পাদন করতে, আমরা দুটি সমান সহজ উপায় চয়ন করতে পারি। ইনস্ট্যান্ট নিউজ ইউটিলিটি পারে পাইপ ব্যবহার করে ইনস্টল করুন o সংকলন এবং ইনস্টল করা যেতে পারে সরাসরি উত্স থেকে।

পিআইপি মাধ্যমে ইনস্টলেশন

এই ইনস্ট্যান্ট নিউজ ইনস্টলেশনটি সম্পাদন করতে আমাদের দেবিয়ান, উবুন্টু, লিনাক্স মিন্টে পিআইপি ইনস্টল করতে হবে। আমরা এটি একটি টার্মিনাল (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

ইনস্ট্যান্ট নিউজ কনফিগার করুন

ইনস্ট্যান্টনিউজ সকলকে পুনরুদ্ধার করে নিউজ এপিআই নিউজ শিরোনাম। আপনারা যারা জানেন না তাদের জন্য, বলুন নিউজ এপিআই হ'ল একটি সহজ এবং সহজেই ব্যবহারযোগ্য API যা বিভিন্ন ব্লগ এবং সংবাদ উত্সগুলিতে পোস্ট করা শিরোনামগুলির জন্য জেএসওএন মেটাডেটা ফিরিয়ে দেয়।

এখন 70 টিরও বেশি জনপ্রিয় উত্স থেকে লাইভ শিরোনাম অফারযেমন: আরস টেকনিকা, বিবিসি, ব্লুবার্গ, সিএনএন, ডেইলি মেল, এনগ্যাজেট, ইএসপিএন, ফিনান্সিয়াল টাইমস, গুগল নিউজ, হ্যাকার নিউজ, আইজিএন, ম্যাসেবল, ন্যাশনাল জিওগ্রাফিক, রেডডিট আর / অল, রয়টার্স, স্পিগেল অনলাইন, টেকক্রাঞ্চ, দ্য গার্ডিয়ান , দ্য হিন্দু, দ্য হাফিংটন পোস্ট, নিউইয়র্ক টাইমস, দ্য নেক্সট ওয়েব, ওয়াল স্ট্রিট জার্নাল এবং আরও কয়েকটি।

শুরু করার জন্য এবং অন্য কোনও কিছুর আগে, আমাদের একটি নিউজ এপিআই এপিআই কী দরকার হবে। এটি পেতে আমাদের নীচেরগুলিতে সম্বোধন করতে হবে URL টি এবং নিবন্ধন করুন। নিবন্ধকরণ সম্পূর্ণ নিখরচায়, এটি কেবল কয়েক সেকেন্ড সময় নেয় যাতে আমরা আমাদের প্রয়োজনীয় এপিআই কীটি পেতে পারি।

নিউজাপি অ্যাকাউন্ট তৈরি করা

আমাদের কাছে নিউজ এপিআই সাইটের জন্য একবার 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

ইনস্ট্যান্টনিউজ বিভাগ

পাড়া একটি চ্যানেল থেকে সংবাদ শিরোনাম পান, সিএনএন বলি। আমাদের কেবলমাত্র নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে:

instantnews --news cnn

এখন, টার্মিনালটি আমাদের প্রদত্ত নিউজ উত্স থেকে আমাদের ক্ষেত্রে সিএনএন থেকে সমস্ত খবরের শিরোনাম প্রদর্শন করবে।

ইনস্ট্যান্টনিউজ সিএনএন নিউজ

এটি পরীক্ষা করার সময়, আমি লক্ষ্য করেছি আমি এ সম্পর্কে আরও পড়ার জন্য আমার ওয়েব ব্রাউজারে থাকা কোনও সংবাদই খুলতে পারি না। সুতরাং এই সংস্করণে, সমস্ত সংবাদ পড়ার চেয়ে আমরা কেবল নিষ্কাশনটি পড়তে পারি। আমার ধারণা এটি ভুল। অবশ্যই, ত্রুটি ছাড়া কোনও কোড নেই। আমি আশা করি ভবিষ্যতের সংস্করণগুলিতে বিকাশকারী এই সমস্যাটি সমাধান করবেন এবং কিছু নতুন বৈশিষ্ট্য যুক্ত করবেন।

এই প্রকল্পটি এখনও খুব অল্প বয়স্ক, তবে এটি সক্রিয়ভাবে বিকশিত হচ্ছে। আপনি যদি অন্য কোনও বাগ খুঁজে পান বা এমন বৈশিষ্ট্যগুলি দেখতে পান যা আপনি বাস্তবায়িত দেখতে চান তবে আপনি পৃষ্ঠাটির লেখককে অবহিত করতে পারেন GitHub প্রকল্পের।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।