Newsboat - Mai karanta RSS/Atom Feed Reader don Linux Terminals


Newsboat kyauta ce, buɗaɗɗen tushen RSS/Mai karanta ciyarwar Atom don tashoshi na Linux. An ƙirƙira ta asali daga Newsbeuter, mai karanta RSS/Atom mai karanta rubutu, duk da haka, Newsbeuter ba a kiyaye shi sosai.

RSS/Atom ɗimbin nau'ikan tsarin XML ne da ake amfani da su don sadarwa, bugawa da kuma haɗa labarai, misali labarai ko labaran blog. An ƙirƙiri jirgin ruwa don a yi amfani da shi akan tashoshin rubutu kamar GNU/Linux, FreeBSD ko macOS.

A cikin wannan labarin, za mu nuna yadda ake shigarwa da amfani da Newsboat - mai karanta layin umarni don karanta labaran da kuka fi so ko labarai daga tashar Linux.

  • GCC 4.9 ko daga baya, ko Clang 3.6 ko daga baya
  • STFL (sigar 0.21 ko kuma daga baya)
  • pkg-config
  • GNU gettext (kawai don tsarin da baya bayar da saƙon rubutu a cikin libc)
  • libcurl (sigar 7.18.0 ko kuma daga baya)
  • libxml2, xmllint, da xsltproc
  • json-c (sigar 0.11 ko kuma daga baya)
  • SQLite3 (version 3.5 ko kuma daga baya)
  • DocBook XML
  • DocBook SML
  • asciidoc

Yadda ake Sanya Newsboat a cikin Linux Systems

Newsboat yana samuwa don shigarwa daga tsarin sarrafa fakitin karye, amma da farko dole ne ka shigar da snapd akan tsarinka don shigar da Newsboat kamar yadda aka nuna.

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

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

A madadin, zaku iya shigar da Newsboat daga lambar tushe don amfani da wasu sabbin fasalolin, amma kafin haka kuna buƙatar shigar da abubuwan dogaro gabaɗaya tare da umarnin da ke biyo baya.

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

Sannan rufe ma'ajiyar Newsboat daga Github zuwa tsarin ku, kuma shigar da shi kamar yadda aka nuna.

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

Yadda ake Amfani da Mai karanta Ciyarwar Labarai a cikin Linux Terminal

A cikin wannan sashe, za mu yi bayanin yadda ake amfani da Newsboat don karanta ciyarwar RSS daga rukunin yanar gizo, misali linux-console.net Da farko, muna buƙatar samun hanyar haɗin rss-feed don tecmint. .comdaga masarrafar burauza ka kwafa shi (zaka iya amfani da kowane url ciyarwar gidan yanar gizo).

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

Bayan haka, ajiye shi a cikin fayil don amfani na gaba.

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

Yanzu zaku iya karanta ciyarwar RSS daga linux-console.net ta amfani da umarni mai biyowa tare da masu sauya -u (yana ƙayyadaddun fayil ɗin da ke ɗauke da URLs ciyarwar RSS) da -r (sake ciyarwa a farawa) kamar haka.

$ newsboat -ru rss_links.txt

Don zaɓar batu, yi amfani da kibau Up da Down don kewayawa, sannan danna Shigar akan batun da kuke so. Waɗannan misalan suna nuna cewa mun zaɓi jigo mai lamba 5 daga lissafin.

Don buɗe wani batu a cikin burauzar, kuna iya danna o, kuma don barin shirin, danna q.

Kuna iya ganin duk zaɓuɓɓuka da amfani ta hanyar gudanar da umarni mai zuwa.

$ newsboat -h

Don ƙarin bayani, ziyarci Maƙallan Labarai na Newsboat Github: https://github.com/newsboat/newsboat.

Karanta Hakanan: Cricket-CLI - Kalli Sakamakon Live Cricket a cikin Linux Terminal

Newsboat mai sauƙi ne kuma mai hankali RSS/Atom mai karanta ciyarwa don tashoshi na Linux. Gwada shi kuma ku ba mu ra'ayin ku ta hanyar sharhin da ke ƙasa.