Newsboat - Qarrej ta' Feed RSS/Atom għal Terminals Linux


Newsboat huwa qarrej ta' feed RSS/Atom b'xejn u b'sors miftuħ għat-terminals tal-Linux. Huwa oriġinarjament maħluqa minn Newsbeuter, qarrej tal-għalf RSS/Atom ibbażat fuq it-test, madankollu, Newsbeuter ma jinżammx b'mod attiv.

RSS/Atom huma għadd ta' formati XML użati ħafna biex jikkomunikaw, jippubblikaw u jissindikaw artikli, pereżempju aħbarijiet jew artikoli tal-blog. Newsboat huwa maħluq biex jintuża fuq terminali tat-test bħal GNU/Linux, FreeBSD jew macOS.

F'dan l-artikolu, aħna ser nuru kif tinstalla u tuża Newsboat - qarrej tal-għalf tal-linja tal-kmand biex taqra l-aħbarijiet jew l-artikoli favoriti tiegħek mit-terminal tal-Linux.

  • GCC 4.9 jew aktar tard, jew Clang 3.6 jew aktar tard
  • STFL (verżjoni 0.21 jew aktar tard)
  • pkg-config
  • GNU gettext (biss għal sistemi li ma joffrux gettext fil-libc)
  • libcurl (verżjoni 7.18.0 jew aktar tard)
  • libxml2, xmllint, u xsltproc
  • json-c (verżjoni 0.11 jew aktar tard)
  • SQLite3 (verżjoni 3.5 jew aktar tard)
  • DocBook XML
  • DocBook SML
  • asciidoc

Kif Tinstalla Newsboat fis-Sistemi Linux

Newsboat hija disponibbli biex tinstalla mis-sistema ta' ġestjoni tal-pakkett snap, iżda l-ewwel trid tinstalla snapd fis-sistema tiegħek biex tinstalla Newsboat kif muri.

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

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

Alternattivament, tista 'tinstalla Newsboat mill-kodiċi tas-sors biex tuża xi wħud mill-aħħar karatteristiċi, iżda qabel ma trid tinstalla kompletament id-dipendenzi bil-kmand li ġej.

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

Imbagħad ikklonja r-repożitorju Newsboat minn Github fis-sistema tiegħek, u installah kif muri.

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

Kif tuża Newsboat Feed Reader f'Linux Terminal

F'din it-taqsima, aħna se nispjegaw kif tuża Newsboat biex taqra RSS feed minn sit, pereżempju linux-console.net L-ewwelnett, ser ikollna bżonn niksbu l-link rss-feed għal tecmint .com minn browser u kkopjah (tista' tuża kwalunkwe url tal-għalf tal-websajt).

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

Wara, issalvah f'fajl għal użu aktar tard.

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

Issa tista' taqra l-RSS feed minn linux-console.net billi tuża l-kmand li ġej bl-iswiċċijiet -u (jispeċifika fajl li fih URLs ta' feed RSS) u -r (riffriskar feeds mal-bidu) kif ġej.

$ newsboat -ru rss_links.txt

Biex tagħżel suġġett, uża l-vleġeġ Up u Down biex tinnaviga, imbagħad agħfas Enter fuq is-suġġett li trid. Dawn l-eżempji juru li għażilna s-suġġett numru 5 mil-lista.

Biex tiftaħ suġġett fil-browser, tista 'tagħfas o, u biex tieqaf mill-programm, agħfas q.

Tista 'tara l-għażliet u l-użi kollha billi tħaddem il-kmand li ġej.

$ newsboat -h

Għal aktar informazzjoni, żur Newsboat Github Repository: https://github.com/newsboat/newsboat.

Aqra wkoll: Cricket-CLI – Watch Live Scores Cricket f'Linux Terminal

Newsboat huwa qarrej ta' feed RSS/Atom sempliċi u intuwittiv għal terminals Linux. Ipprovaha u agħtina l-feedback tiegħek permezz tal-formola tal-kummenti hawn taħt.