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


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

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

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

  • জিসিসি 4.9 বা তার পরে, বা ঝাঁকুনি 3.6 বা তার পরে
  • এসটিএফএল (সংস্করণ 0.21 বা তার পরে)
  • pkg-config
  • জিএনইউ গেটেক্সটেক্স (কেবলমাত্র সেই সিস্টেমগুলির জন্য যা লিবিসিতে গেটেক্সট দেয় না)
  • libcurl (সংস্করণ 7.18.0 বা তার পরে)
  • li
  • libxML2, xmllint, এবং xsltproc
  • জসন-সি (সংস্করণ 0.11 বা তার পরে)
  • এসকিউএল 3 (সংস্করণ 3.5 বা তার পরে)
  • ডকবুক এক্সএমএল
  • ডকবুক এসএমএল
  • এসিআইডোক

লিনাক্স সিস্টেমে কীভাবে নিউজবোট ইনস্টল করবেন

স্নাপ প্যাকেজ ম্যানেজমেন্ট সিস্টেম থেকে ইনস্টল করার জন্য নিউজবোট পাওয়া যায়, তবে প্রথমে আপনাকে নিউজবোটটি প্রদর্শিত হিসাবে ইনস্টল করতে আপনার সিস্টেমে স্ন্যাপড ইনস্টল করতে হবে।

------------- On Debian/Ubuntu/Linux Mint ------------- 
$ sudo apt install snapd	
$ sudo snap install newsboat 

------------- On Fedora 22+ -------------
$ sudo dnf install snapd
$ sudo snap install newsboat

বিকল্পভাবে, সাম্প্রতিকতম কয়েকটি বৈশিষ্ট্য ব্যবহারের জন্য আপনি সোর্স কোড থেকে নিউজবোট ইনস্টল করতে পারেন তবে এর আগে আপনাকে নিম্নলিখিত আদেশটি দিয়ে সম্পূর্ণ নির্ভরতা ইনস্টল করতে হবে।

------------- On Debian/Ubuntu/Linux Mint ------------- 
$ 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
------------- On RHEL and CentOS -------------
# yum install libncursesw5-devel ncurses-term libjson0-devel libxml2-devel libstfl-devel libsqlite3-devel perl pkgconfig libcurl4-gnutls-devel librtmp-devel libjson-c-devel asciidoc libxml2-devel libxslt-devel debhelper docbook-style-xsl docbook-style-xml bc
# wget http://www.clifford.at/stfl/stfl-0.24.tar.gz
# tar -xvf  stfl-0.24.tar.gz
# cd  stfl-0.24
# make
# make install 

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

$ git clone git://github.com/newsboat/newsboat.git
$ cd newsboat  
$ make
$ sudo make install

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

এই বিভাগে, আমরা কোনও সাইট থেকে আরএসএস ফিড পড়তে নিউজবোটটি কীভাবে ব্যবহার করব তা ব্যাখ্যা করব, উদাহরণস্বরূপ linux-console.net সবার আগে, আমাদের টেকমিন্টের জন্য আরএসএস-ফিড লিঙ্কটি পেতে হবে .com একটি ব্রাউজার থেকে এবং এটি অনুলিপি করুন (আপনি কোনও ওয়েবসাইট ফিড url ব্যবহার করতে পারেন)।

https://linux-console.net/feed/

এরপরে, পরে ব্যবহারের জন্য এটি একটি ফাইলে সংরক্ষণ করুন।

$ echo "https://linux-console.net/feed/" >rss_links.txt

এখন আপনি linux-console.net থেকে -u (আরএসএস ফিড ইউআরএলযুক্ত ফাইল সুনির্দিষ্ট করে) এবং -r দিয়ে নিম্নলিখিত কমান্ডটি ব্যবহার করে টেকমিন্ট ডট কম থেকে আরএসএস ফিড পড়তে পারেন (শুরুতে ফিডগুলি রিফ্রেশ করুন) নীচে হিসাবে।

$ newsboat -ru rss_links.txt

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

ব্রাউজারে একটি বিষয় খোলার জন্য, আপনি o টিপতে পারেন এবং প্রোগ্রামটি ছাড়তে q চাপুন।

নিম্নলিখিত কমান্ডটি চালিয়ে আপনি সমস্ত বিকল্প এবং ব্যবহারগুলি দেখতে পাবেন।

$ newsboat -h

আরও তথ্যের জন্য, নিউজবোট গিথুব সংগ্রহস্থল: https://github.com/newsboat/newsboat দেখুন।

আরও পড়ুন: ক্রিকেট-সিএলআই - লিনাক্স টার্মিনালে সরাসরি ক্রিকেট স্কোর দেখুন

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