ന്യൂസ് ബോട്ട് - ലിനക്സ് ടെർമിനലുകൾക്കായുള്ള ഒരു ആർഎസ്എസ്/ആറ്റം ഫീഡ് റീഡർ


ലിനക്സ് ടെർമിനലുകൾക്കായുള്ള സൗജന്യ ഓപ്പൺ സോഴ്സ് ആർഎസ്എസ്/ആറ്റം ഫീഡ് റീഡറാണ് ന്യൂസ്ബോട്ട്. ടെക്uസ്uറ്റ് അധിഷ്uഠിത ആർഎസ്uഎസ്/ആറ്റം ഫീഡ് റീഡറായ ന്യൂസ്uബ്യൂട്ടറിൽ നിന്നാണ് ഇത് ആദ്യം സൃഷ്uടിച്ചത്, എന്നിരുന്നാലും ന്യൂസ്uബ്യൂട്ടർ സജീവമായി പരിപാലിക്കപ്പെടുന്നില്ല.

ലേഖനങ്ങൾ ആശയവിനിമയം നടത്താനും പ്രസിദ്ധീകരിക്കാനും സിൻഡിക്കേറ്റ് ചെയ്യാനും വ്യാപകമായി ഉപയോഗിക്കുന്ന നിരവധി XML ഫോർമാറ്റുകളാണ് RSS/Atom, ഉദാഹരണത്തിന് വാർത്തകൾ അല്ലെങ്കിൽ ബ്ലോഗ് ലേഖനങ്ങൾ. GNU/Linux, FreeBSD അല്ലെങ്കിൽ macOS പോലുള്ള ടെക്സ്റ്റ് ടെർമിനലുകളിൽ ഉപയോഗിക്കാനാണ് ന്യൂസ്ബോട്ട് സൃഷ്ടിച്ചിരിക്കുന്നത്.

ഈ ലേഖനത്തിൽ, ലിനക്സ് ടെർമിനലിൽ നിന്ന് നിങ്ങളുടെ പ്രിയപ്പെട്ട വാർത്തകളോ ലേഖനങ്ങളോ വായിക്കുന്നതിനുള്ള കമാൻഡ്-ലൈൻ ഫീഡ് റീഡറായ ന്യൂസ്ബോട്ട് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ കാണിക്കും.

  • GCC 4.9 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്, അല്ലെങ്കിൽ Clang 3.6 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്
  • STFL (പതിപ്പ് 0.21 അല്ലെങ്കിൽ പിന്നീടുള്ളത്)
  • pkg-config
  • GNU gettext (libc-ൽ gettext നൽകാത്ത സിസ്റ്റങ്ങൾക്ക് മാത്രം)
  • libcurl (പതിപ്പ് 7.18.0 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്)
  • libxml2, xmllint, xsltproc
  • json-c (പതിപ്പ് 0.11 അല്ലെങ്കിൽ പിന്നീടുള്ളത്)
  • SQLite3 (പതിപ്പ് 3.5 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്)
  • DocBook XML
  • DocBook SML
  • അസിഡോക്

ലിനക്സ് സിസ്റ്റങ്ങളിൽ ന്യൂസ്ബോട്ട് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

സ്uനാപ്പ് പാക്കേജ് മാനേജ്uമെന്റ് സിസ്റ്റത്തിൽ നിന്ന് ഇൻസ്റ്റാളുചെയ്യാൻ ന്യൂസ്uബോട്ട് ലഭ്യമാണ്, എന്നാൽ ആദ്യം നിങ്ങൾ ന്യൂസ്uബോട്ട് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് നിങ്ങളുടെ സിസ്റ്റത്തിൽ സ്uനാപ്പ് ഇൻസ്റ്റാൾ ചെയ്യണം.

------------- 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-ൽ നിന്ന് ന്യൂസ്uബോട്ട് ശേഖരണം ക്ലോൺ ചെയ്uത് കാണിച്ചിരിക്കുന്നതുപോലെ ഇൻസ്റ്റാൾ ചെയ്യുക.

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

ലിനക്സ് ടെർമിനലിൽ ന്യൂസ്ബോട്ട് ഫീഡ് റീഡർ എങ്ങനെ ഉപയോഗിക്കാം

ഈ വിഭാഗത്തിൽ, ഒരു സൈറ്റിൽ നിന്ന് ആർഎസ്എസ് ഫീഡ് വായിക്കാൻ ന്യൂസ്ബോട്ട് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഞങ്ങൾ വിശദീകരിക്കും, ഉദാഹരണത്തിന് linux-console.net ഒന്നാമതായി, tecmint-നുള്ള rss-feed ലിങ്ക് നമുക്ക് ലഭിക്കേണ്ടതുണ്ട്. .com ഒരു ബ്രൗസറിൽ നിന്ന് പകർത്തി (നിങ്ങൾക്ക് ഏത് വെബ്സൈറ്റ് ഫീഡ് url ഉപയോഗിക്കാം).

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

അതിനുശേഷം, പിന്നീടുള്ള ഉപയോഗത്തിനായി ഒരു ഫയലിൽ സേവ് ചെയ്യുക.

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

ഇപ്പോൾ നിങ്ങൾക്ക് -u (RSS ഫീഡ് URL-കൾ അടങ്ങിയ ഫയൽ വ്യക്തമാക്കുന്നു), -r എന്നീ സ്വിച്ചുകൾ ഉപയോഗിച്ച് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് linux-console.net-ൽ നിന്ന് RSS ഫീഡ് വായിക്കാം. (ആരംഭത്തിൽ ഫീഡുകൾ പുതുക്കുക) ഇനിപ്പറയുന്ന രീതിയിൽ.

$ newsboat -ru rss_links.txt

ഒരു വിഷയം തിരഞ്ഞെടുക്കുന്നതിന്, നാവിഗേറ്റ് ചെയ്യാൻ മുകളിലേക്ക്, Down അമ്പടയാളങ്ങൾ ഉപയോഗിക്കുക, തുടർന്ന് നിങ്ങൾക്ക് ആവശ്യമുള്ള വിഷയത്തിൽ എന്റർ അമർത്തുക. പട്ടികയിൽ നിന്ന് ഞങ്ങൾ വിഷയം നമ്പർ 5 തിരഞ്ഞെടുത്തുവെന്ന് ഈ ഉദാഹരണങ്ങൾ കാണിക്കുന്നു.

ബ്രൗസറിൽ ഒരു വിഷയം തുറക്കാൻ, നിങ്ങൾക്ക് o അമർത്താം, കൂടാതെ പ്രോഗ്രാമിൽ നിന്ന് പുറത്തുകടക്കാൻ q അമർത്തുക.

ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് എല്ലാ ഓപ്ഷനുകളും ഉപയോഗങ്ങളും കാണാൻ കഴിയും.

$ newsboat -h

കൂടുതൽ വിവരങ്ങൾക്ക്, ന്യൂസ്ബോട്ട് ഗിത്തബ് ശേഖരം സന്ദർശിക്കുക: https://github.com/newsboat/newsboat.

ഇതും വായിക്കുക: ക്രിക്കറ്റ്-സിഎൽഐ - ലിനക്സ് ടെർമിനലിൽ തത്സമയ ക്രിക്കറ്റ് സ്uകോറുകൾ കാണുക

ലിനക്സ് ടെർമിനലുകൾക്കായുള്ള ലളിതവും അവബോധജന്യവുമായ RSS/Atom ഫീഡ് റീഡറാണ് ന്യൂസ്ബോട്ട്. ഇത് പരീക്ഷിച്ച് താഴെയുള്ള കമന്റ് ഫോം വഴി നിങ്ങളുടെ ഫീഡ്uബാക്ക് ഞങ്ങൾക്ക് നൽകുക.