在下一篇文章中,我们将看一下Newsboat。 这是一个 终端的免费和开源RSS / Atom提要阅读器。 它最初是从 新闻快讯,是基于文本的RSS / Atom提要阅读器,但是Newsbeuter并未得到积极维护。 这就是为什么要考虑的一个很好的选择的原因。
对于谁不知道, RSS / Atom是XML格式 用于交流,发布和联合文章。 典型的例子是新闻或博客文章。 创建了Newsboat,以便在GNU / Linux,FreeBSD或macOS系统的终端上使用。
Newsboat是一种简单直观的RSS / Atom提要阅读器。 在本文中,我们将了解如何安装和使用Newsboat。 这是一个命令行阅读器,可为所有终端爱好者快速阅读您喜欢的新闻或文章。
有必要澄清一下,以便使用此工具 我们的系统必须满足一些要求 可以在下面阅读。
必要要求
- GCC 4.9或更高版本,或Clang 3.6或更高版本。
- STFL(版本0.21或更高版本).
- Pkg-config。
- GNU gettext(仅适用于在libc中不提供gettext的系统).
- libcurl(版本7.18.0或更高版本).
- libxml2,xmllint和xsltproc。
- json-c(版本0.11或更高版本).
- SQLite3(版本3.5或更高版本).
- DocBook XML和DocBook SML。
- 阿西多克。
在Ubuntu上安装Newsboat
我们可以在不同的操作系统上安装该程序,但是在本文中,我们将了解如何在Ubuntu中安装它。 在这种情况下,我将其安装在Ubuntu 16.04上。 Newsboat将发现可以通过其相应的按扣软件包进行安装。 首先有必要 我们已经安装好了 在我们的操作系统中可以安装Newsboat,如下所示。
如果尚未安装快照,则打开一个终端(Ctrl + Alt + T)并输入以下内容:
sudo apt install snapd
现在,我们可以安装我们正在谈论的工具。 在同一终端中,我们写:
sudo snap install newsboat
如果我们不喜欢快照包,我们可以选择 使用源代码安装Newsboat。 有了这个,我们将能够使用最新的功能,但是在此之前,我们需要 完全安装依赖项。 为此,我们打开一个终端(Ctrl + Alt + T)并编写以下各行:
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
之后,我们可以 克隆Github Newsboat存储库 在我们的系统中并安装它。 为此,我们仅需使用同一终端,并在其中遵循以下说明:
git clone git://github.com/newsboat/newsboat.git cd newsboat make sudo make install
如何使用Newsboat Feed阅读器
现在,我们将看到如何使用Newsboat从站点(例如ubunlog.com)读取RSS feed。 首先,我们需要 获取rss-feed链接 从浏览器访问ubunlog.com并将其复制。 在这种情况下,URL为以下内容:
https://ubunlog.com/feed/
接下来,我们将为 将内容保存到文件 供以后使用。
echo "https://ubunlog.com/feed/" > rss_links.txt
现在,我们可以使用以下命令从ubunlog.com上阅读RSS提要, -u修饰符 (指定包含RSS feed的URL的文件) 和-r (在启动时更新供稿) 如下:
newsboat -ru rss_links.txt
要选择新闻,我们将使用向上和向下箭头进行导航。 然后,我们将在我们感兴趣的那一个上按Enter。 在此示例中,我将从列表中选择新闻编号5。 看起来像这样。
至 在浏览器中打开新闻项,我们只需按“ o”,然后 退出程序,我们只需按“ q”。
通过在终端中执行以下命令(Ctrl + Alt + T),我们将能够看到所有选项和可能的用途:
newsboat -h
至 获取有关此工具的更多信息,我们可以访问 github仓库 或 官方文件 该工具的创建者可以在其网站上向用户开放。
成为第一个发表评论