Newsboat - Usa ka RSS/Atom Feed Reader para sa Linux Terminals


Ang Newsboat kay libre, open source RSS/Atom feed reader para sa Linux terminals. Kini orihinal nga gimugna gikan sa Newsbeuter, usa ka text based RSS/Atom feed reader, bisan pa, ang Newsbeuter dili aktibo nga gipadayon.

Ang RSS/Atom maoy ubay-ubay nga kaylap nga gigamit nga XML nga mga format aron makigkomunikar, magmantala ug magsindikato sa mga artikulo, pananglitan sa mga balita o mga artikulo sa blog. Ang newsboat gihimo aron magamit sa mga text terminal sama sa GNU/Linux, FreeBSD o macOS.

Niini nga artikulo, ipakita namo kung unsaon pag-install ug paggamit sa Newsboat - usa ka command-line feed reader aron mabasa ang imong paborito nga balita o mga artikulo gikan sa terminal sa Linux.

  • GCC 4.9 o mas ulahi, o Clang 3.6 o mas ulahi
  • STFL (bersyon 0.21 o sa ulahi)
  • pkg-config
  • GNU gettext (para lang sa mga sistema nga wala magtanyag og gettext sa libc)
  • libcurl (bersyon 7.18.0 o sa ulahi)
  • libxml2, xmllint, ug xsltproc
  • json-c (bersyon 0.11 o sa ulahi)
  • SQLite3 (bersyon 3.5 o sa ulahi)
  • DocBook XML
  • DocBook SML
  • asciidoc

Giunsa ang Pag-install sa Newsboat sa Linux Systems

Ang Newsboat anaa aron ma-install gikan sa snap package management system, apan una kinahanglan nimo nga i-install ang snapd sa imong sistema aron ma-install ang Newsboat sama sa gipakita.

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

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

Sa laing paagi, mahimo nimong i-install ang Newsboat gikan sa source code aron magamit ang pipila sa pinakabag-o nga mga bahin, apan sa wala pa kana kinahanglan nimo nga bug-os nga i-install ang mga dependency gamit ang mosunod nga sugo.

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

Dayon i-clone ang Newsboat repository gikan sa Github ngadto sa imong sistema, ug i-install kini sama sa gipakita.

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

Giunsa Paggamit ang Newsboat Feed Reader sa Linux Terminal

Niini nga seksyon, among ipasabut kung giunsa paggamit ang Newsboat aron mabasa ang RSS feed gikan sa usa ka site, pananglitan linux-console.net Una sa tanan, kinahanglan namon nga makuha ang link sa rss-feed para sa tecmint .com gikan sa browser ug kopyaha kini (mahimo nimong gamiton ang bisan unsang website feed url).

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

Pagkahuman, i-save kini sa usa ka file para magamit sa ulahi.

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

Karon makabasa ka na sa RSS feed gikan sa linux-console.net gamit ang mosunod nga sugo nga adunay mga switch -u (nagtumbok sa file nga adunay RSS feed URLs) ug -r (i-refresh ang mga feed sa pagsugod) ingon sa mosunod.

$ newsboat -ru rss_links.txt

Para makapili ug topiko, gamita ang Up ug Down nga mga arrow para maka-navigate, unya pindota ang Enter sa topic nga imong gusto. Kini nga mga pananglitan nagpakita nga gipili namon ang hilisgutan nga numero 5 gikan sa lista.

Aron maablihan ang usa ka hilisgutan sa browser, mahimo nimong pindota ang o, ug aron mohunong sa programa, i-hit q.

Imong makita ang tanan nga mga kapilian ug paggamit pinaagi sa pagpadagan sa mosunod nga sugo.

$ newsboat -h

Para sa dugang nga impormasyon, bisitaha ang Newsboat Github Repository: https://github.com/newsboat/newsboat.

Basaha usab: Cricket-CLI - Pagtan-aw sa Live Cricket Scores sa Linux Terminal

Ang Newsboat usa ka yano ug intuitive nga RSS/Atom feed reader alang sa mga terminal sa Linux. Sulayi kini ug ihatag kanamo ang imong feedback pinaagi sa comment form sa ubos.