নিউজবোট, টার্মিনালের জন্য আরএসএস / অ্যাটম ফিড রিডার

নিউজবোট সম্পর্কে

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

কে না জানে, আরএসএস / পরমাণু এক্সএমএল ফর্ম্যাট যোগাযোগ, প্রকাশ এবং নিবন্ধগুলি সিন্ডিকেট করতে ব্যবহৃত হয়। এর সাধারণ উদাহরণটি হবে সংবাদ বা ব্লগ নিবন্ধ be নিউজবোটটি জিএনইউ / লিনাক্স, ফ্রিবিএসডি বা ম্যাকোস সিস্টেমগুলির টার্মিনাল থেকে ব্যবহার করার জন্য তৈরি করা হয়েছে।

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

এই সরঞ্জামটি ব্যবহার করার জন্য এটি পরিষ্কার করা দরকার আমাদের সিস্টেমের জন্য কিছু প্রয়োজনীয়তা পূরণ করা প্রয়োজন হবে যা নীচে পড়তে পারেন।

প্রয়োজনীয় প্রয়োজনীয়তা

  • জিসিসি ৪.৯ বা তার পরে বা পরে 4.9..3.6 বা তার পরে XNUMX
  • এসটিএফএল (সংস্করণ 0.21 বা তার পরে).
  • পিকেজি-কনফিগার করুন।
  • জিএনইউ গেটেক্সটেক্স (কেবলমাত্র এমন সিস্টেমের জন্য যা libc এ গেটেক্সটেক্স অফার করে না).
  • libcurl(সংস্করণ 7.18.0 বা তার পরে).
  • libxML2, xmllint, এবং xsltproc।
  • জসন-সি (সংস্করণ 0.11 বা তার পরে).
  • এসকিউএলাইট 3 (সংস্করণ 3.5 বা তার পরে).
  • ডকবুক এক্সএমএল এবং ডকবুক এসএমএল।
  • এসিইডোক।

উবুন্টুতে নিউজবোট ইনস্টল করুন

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

যদি আমরা স্ন্যাপড ইনস্টল না করে থাকি, আমরা একটি টার্মিনাল খুলি (Ctrl + Alt + T) এবং এতে লিখি:

sudo apt install snapd

এখন আমরা যে সরঞ্জামটির কথা বলছি তা ইনস্টল করতে পারি। একই টার্মিনালে আমরা লিখি:

নিউজবোট স্ন্যাপ ইনস্টল

sudo snap install newsboat

আমরা যদি স্ন্যাপ প্যাকেজ পছন্দ না করি, আমরা বেছে নিতে পারি সোর্স কোড ব্যবহার করে নিউজবোট ইনস্টল করুন। এটির সাহায্যে আমরা সর্বশেষতম বৈশিষ্ট্যগুলি ব্যবহার করতে সক্ষম হব তবে এর আগে আমাদের প্রয়োজন হবে সম্পূর্ণরূপে নির্ভরতা ইনস্টল করুন। এটি করার জন্য আমরা একটি টার্মিনাল খুলি (Ctrl + Alt + T) এবং নীচের প্রতিটি লাইন লিখি:

sudo apt update

sudo apt install libncursesw5-dev ncurses-term debhelper libjson0 libjson0-dev libxml2-dev libstfl-dev libsqlite3-dev perl pkg-config libcurl4-gnutls-dev librtmp-dev libjson-c-dev asciidoc libxml2-utils xsltproc docbook-xml docbook-xsl bc

wget http://www.clifford.at/stfl/stfl-0.24.tar.gz

tar -xvf stfl-0.24.tar.gz

cd stfl-0.24

make

sudo make install

এই পরে আমরা করতে পারেন গিথুব নিউজবোটের সংগ্রহশালা ক্লোন করুন আমাদের সিস্টেমে এটি ইনস্টল করুন। এটি করতে, আমাদের কেবল একই টার্মিনালটি ব্যবহার করতে হবে এবং এতে নিম্নলিখিত নির্দেশাবলী অনুসরণ করুন:

git clone git://github.com/newsboat/newsboat.git

cd newsboat

make

sudo make install

নিউজবোট ফিড রিডার কীভাবে ব্যবহার করবেন

এখন আমরা দেখব কিভাবে নিউজবোট ব্যবহার করে কোনো সাইট থেকে আরএসএস ফিড পড়তে হয়, যেমন ubunlog.com প্রথমত, আমাদের প্রয়োজন হবে আরএসএস-ফিড লিঙ্কটি পান জন্য ubunlogএকটি ব্রাউজার থেকে .com এবং এটি অনুলিপি. এই ক্ষেত্রে url নিম্নলিখিত:

https://ubunlog.com/feed/

পরবর্তী আমরা নিম্নলিখিত জন্য লিখব ফাইল ফাইল সংরক্ষণ করুন পরে ব্যবহারের জন্য।

echo "https://ubunlog.com/feed/" > rss_links.txt

এখন আমরা আরএসএস ফিড পড়তে পারি ubunlog.com এর সাথে নিম্নলিখিত কমান্ডটি ব্যবহার করে -উ সংশোধক (আরএসএস ফিডের URL থাকা ফাইলটি নির্দিষ্ট করে) এবং -আর (শুরুতে ফিডগুলি আপডেট করুন) নিম্নরূপ:

ফিড তালিকা ubunlog নিউজবোট

newsboat -ru rss_links.txt

কোনও নিউজ আইটেম নির্বাচন করতে, আমরা নেভিগেট করতে উপরে এবং নীচে তীরগুলি ব্যবহার করব। তারপরে যেটি আমাদের আগ্রহী সেটির উপরে আমরা এন্টার টিপব। এই উদাহরণে আমি তালিকা থেকে 5 নম্বর সংবাদ নির্বাচন করতে যাচ্ছি। যা দেখতে এই রকম দেখাবে।

noticia ubunlog নিউজবোট

পাড়া ব্রাউজারে একটি খবর খুলুন, আমাদের কেবল 'ও' এবং টিপতে হবে to প্রোগ্রাম থেকে প্রস্থান করুন, আমাদের কেবল 'q' চাপতে হবে।

টার্মিনালটিতে নিম্নলিখিত কমান্ডটি প্রয়োগ করে আমরা সমস্ত বিকল্প এবং সম্ভাব্য ব্যবহারগুলি দেখতে সক্ষম হবো (Ctrl + Alt + T):

নিউজবোট সহায়তা

newsboat -h

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


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

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

*

*

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