Newsboat - Onye na-agụ nri RSS/Atom maka Linux Terminals


Newsboat bụ onye na-agụ akwụkwọ nri RSS/Atom nke mepere emepe maka ọdụ Linux. Emepụtara ya na mbụ site na Newsbeuter, onye na-agụ ndepụta RSS/Atom nke dabere, mana Newsbeuter anaghị echekwa ya nke ọma.

RSS/Atọm bụ ọtụtụ ụdị XML a na-ejikarị emekọrịta ihe, bipụta na edemede, dịka ọmụmaatụ akụkọ ma ọ bụ akụkọ blọgụ. Emebere ụgbọ mmiri akụkọ ka ejiri ya na njedebe ederede dị ka GNU/Linux, FreeBSD ma ọ bụ macOS.

N'isiokwu a, anyị ga-egosi otu esi etinye na iji Newsboat - onye na-agụ akwụkwọ ntanetịime ka ị gụọ akụkọ ma ọ bụ akụkọ kachasị amasị gị site na Linux Linux.

  • GCC 4.9 ma ọ bụ karịa, ma ọ bụ Clang 3.6 ma ọ bụ karịa
  • STFL (ụdị 0.21 ma ọ bụ karịa)
  • pkg-config
  • GNU gettext (naanị maka sistemụ na-enyeghị gettext na libc)
  • libcurl (ụdị 7.18.0 ma ọ bụ karịa)
  • libxml2, xmllint, na xsltproc
  • json-c (ụdị 0.11 ma ọ bụ karịa)
  • SQLite3 (ụdị 3.5 ma ọ bụ karịa)
  • DocBook XML
  • DocBook SML
  • asciidoc

Otu esi etinye Newsboat na Sistemụ Linux

Newsboat dị maka ịwụnye site na sistemụ njikwa ngwugwu snap, mana nke mbụ ị ga-etinye snapd na sistemụ gị iji wụnye Newsboat dịka egosiri.

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

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

N'aka nke ọzọ, ị nwere ike ịwụnye Newsboat site na koodu isi mmalite iji jiri ụfọdụ njirimara kachasị ọhụrụ, mana tupu nke ahụ, ị ga-etinye iwu na-esote nke ọma.

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

Wee mechie ebe nchekwa Newsboat site na Github na sistemụ gị, wee wụnye ya dịka egosiri.

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

Otu esi eji Newsboat Feed Reader na Linux Terminal

N'akụkụ a, anyị ga-akọwa otu esi eji Newsboat gụọ ndepụta RSS site na saịtị, dịka ọmụmaatụ linux-console.net Nke mbụ, anyị ga-achọ ịnweta njikọ rss-feed maka tecmint. .com site na ihe nchọgharị wee detuo ya (ị nwere ike iji url ndepụta weebụsaịtị ọ bụla).

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

Emechaa, chekwaa ya na faịlụ maka ojiji ọzọ.

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

Ugbu a, ị nwere ike gụọ ndepụta RSS site na linux-console.net site na iji iwu na-eso ya na switches -u (kpọpụtara faịlụ nwere URL ndepụta RSS) na -r (na-enye ume ọhụrụ na mmalite) dị ka ndị a.

$ newsboat -ru rss_links.txt

Ka ịhọrọ isiokwu, jiri akụ Elu na down ka ịnyagharịa, wee pịa Tinye na isiokwu ịchọrọ. Ọmụmaatụ a na-egosi na anyị ahọrọla isiokwu nọmba 5 na ndepụta ahụ.

Iji mepee isiokwu na ihe nchọgharị, ị nwere ike pịa o, ma kwụsị mmemme, pịa q.

Ị nwere ike ịhụ nhọrọ na ojiji niile site na ịme iwu na-esonụ.

$ newsboat -h

Maka ozi ndị ọzọ, gaa na Newsboat Github Repository: https://github.com/newsboat/newsboat.

Gụọkwa: Cricket-CLI - Lelee akara Cricket Live na Linux Terminal

Newsboat bụ onye na-agụ ndepụta RSS/Atom dị mfe ma nwee nghọta maka ọdụ Linux. Gbalịa ya ma nye anyị nzaghachi gị site na ụdị nkọwa n'okpuru.