Newsboat是一个免费的,开源的Linux / Linux终端RSS / Atom feed阅读器。 它最初创建于Newsbeuter ,一个基于文本的RSS / Atom提要阅读器,但是, Newsbeuter并未得到积极维护。
RSS / Atom是一系列广泛使用的XML格式,用于沟通,发布和联合文章,例如新闻或博客文章。 Newsboat被创建用于文本终端,如GNU / Linux,FreeBSD或macOS。
另请阅读 : 新闻室 - 现代CLI在Linux中获取您最喜爱的新闻
在本文中,我们将展示如何安装和使用Newsboat - 一个命令行提要阅读器,以从Linux终端读取您最喜欢的新闻或文章。
要求:
- GCC 4.9或更高版本,或者Clang 3.6或更高版本
- STFL(版本0.21或更高版本)
- pkg配置
- GNU gettext(仅适用于在libc中不提供gettext的系统)
- libcurl(版本7.18.0或更高版本)
- libxml2,xmllint和xsltproc
- json-c(版本0.11或更高版本)
- SQLite3(3.5或更高版本)
- DocBook XML
- DocBook SML
- asciidoc
如何在Linux系统中安装Newsboat
Newsboat可通过snap package管理系统进行安装,但首先必须在系统上安装snapd以安装Newsboat ,如图所示。
------------- On Debian/Ubuntu/Linux Mint ------------- $ sudo apt install snapd $ sudo snap install newsboat ------------- On Fedora 22+ ------------- $ sudo dnf install snapd $ sudo snap install newsboat
或者,您可以从源代码安装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上的Newsboat存储库克隆到您的系统中,并按照显示的进行安装。
$ git clone git://github.com/newsboat/newsboat.git $ cd newsboat $ make $ sudo make install
如何在Linux终端中使用Newsboat Feed阅读器
在本节中,我们将解释如何使用Newsboat从站点读取RSS提要,例如youcl.com
首先,我们需要从浏览器获取youcl.com
的rss-feed链接并复制它(您可以使用任何网站供稿网址)。
https://www.youcl.com/feed/
之后,将其保存在文件中供以后使用。
$ echo "https://www.youcl.com/feed/" >rss_links.txt
现在您可以使用以下命令通过开关-u
(指定包含RSS提要URL的文件)和-r
(在开始时刷新提要),从youcl.com
读取RSS提要,如下所示。
$ newsboat -ru rss_links.txt
在Linux终端阅读RSS Feed
要选择主题,请使用Up
和Down
箭头进行导航,然后在所需主题上按Enter键 。 这个例子表明我们从列表中选择了5号主题。
在Linux终端中选择Feed主题
要在浏览器中打开主题,您可以按o
,然后退出该程序,请按q
。
您可以通过运行以下命令来查看所有选项和用法。
$ newsboat -h
欲了解更多信息,请访问Newsboat Github Repository: https : //github.com/newsboat/newsboat 。
另请参阅: Cricket-CLI - 在Linux终端上观看Live Cricket Scores
Newsboat是一款简单直观的RSS / Atom feed阅读器,适用于Linux终端。 试试看,并通过下面的评论表单向我们提供反馈。