Newsboat - लिनक्स टर्मिनलों के लिए एक आरएसएस / एटम फ़ीड रीडर


Newsboat लिनक्स टर्मिनलों के लिए एक स्वतंत्र, खुला स्रोत RSS/एटम फ़ीड रीडर है। यह मूल रूप से न्यूज़बीटर से बनाया गया है, एक पाठ आधारित आरएसएस/एटम फ़ीड रीडर है, हालांकि, न्यूज़बीटर सक्रिय रूप से बनाए नहीं रखा गया है।

RSS/Atom समाचार या ब्लॉग लेखों के उदाहरणों के लिए संवाद करने, प्रकाशित करने और सिंडिकेट करने के लिए व्यापक रूप से उपयोग किए जाने वाले XML स्वरूपों की एक संख्या है। न्यूज़बोट को जीएनयू/लिनक्स, फ्रीबीएसडी या मैकओएस जैसे टेक्स्ट टर्मिनलों पर इस्तेमाल किया जाता है।

इस लेख में, हम यह दिखाएंगे कि Newsboat कैसे स्थापित करें और उपयोग करें - लिनक्स टर्मिनल से अपने पसंदीदा समाचार या लेख पढ़ने के लिए एक कमांड-लाइन फीड रीडर।

  • GCC 4.9 or later, or Clang 3.6 or later
  • STFL (version 0.21 or later)
  • pkg-config
  • GNU gettext (only for systems that do not offer gettext in the libc)
  • libcurl (version 7.18.0 or later)
  • libxml2, xmllint, and xsltproc
  • json-c (version 0.11 or later)
  • SQLite3 (version 3.5 or later)
  • DocBook XML
  • DocBook SML
  • asciidoc

लिनक्स सिस्टम में न्यूज़बोट कैसे स्थापित करें

न्यूज़बोट स्नैप पैकेज प्रबंधन प्रणाली से स्थापित करने के लिए उपलब्ध है, लेकिन सबसे पहले आपको न्यूज़बोट <को स्थापित करने के लिए अपने सिस्टम पर स्नैपड स्थापित करना होगा/मजबूत> जैसा दिखाया गया है।

------------- 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 

फिर अपने सिस्टम पर Github से Newsboat रिपॉजिटरी को क्लोन करें और इसे दिखाए गए अनुसार इंस्टॉल करें।

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

लिनक्स टर्मिनल में न्यूज़बोट फीड रीडर का उपयोग कैसे करें

इस अनुभाग में, हम बताएंगे कि किसी साइट से RSS फ़ीड पढ़ने के लिए Newsboat का उपयोग कैसे करें, उदाहरण के लिए linux-console.net सबसे पहले, हमें rss- प्राप्त करना होगा एक ब्राउज़र से linux-console.net के लिए लिंक लिंक करें और इसे कॉपी करें (आप किसी भी वेबसाइट फ़ीड यूआरएल का उपयोग कर सकते हैं)।

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

बाद में, इसे बाद में उपयोग के लिए एक फ़ाइल में सहेजें।

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

अब आप आरएसएस कोड को linux-console.net से पढ़ सकते हैं, जो कि स्विच के साथ कमांड का उपयोग करके -u (RSS फ़ीड URL युक्त फ़ाइल निर्दिष्ट करता है) और -r (शुरुआत में ताज़ा फ़ीड) निम्नानुसार है।

$ newsboat -ru rss_links.txt

किसी विषय का चयन करने के लिए, नेविगेट करने के लिए Up और Down तीरों का उपयोग करें, फिर जिस विषय पर आप चाहते हैं उस पर Enter दबाएं। यह उदाहरण दिखाता है कि हमने सूची से विषय संख्या 5 चुन ली है।

ब्राउज़र में किसी विषय को खोलने के लिए, आप o दबा सकते हैं, और प्रोग्राम को छोड़ने के लिए q दबा सकते हैं।

आप निम्न कमांड को चलाकर सभी विकल्प और उपयोग देख सकते हैं।

$ newsboat -h

अधिक जानकारी के लिए, Newsboat Github Repository: https://github.com/newsboat/newsboat पर जाएं।

यह भी पढ़ें: क्रिकेट-सीएलआई - लिनक्स टर्मिनल में लाइव क्रिकेट स्कोर देखें

Newsboat लिनक्स टर्मिनलों के लिए एक सरल और सहज आरएसएस/एटम फ़ीड रीडर है। इसे आज़माएं और नीचे दिए गए टिप्पणी फ़ॉर्म के माध्यम से हमें अपनी प्रतिक्रिया दें।