Newsboat,该终端的RSS / Atom Feed阅读器

关于新闻快艇

在下一篇文章中,我们将看一下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 从网站读取 RSS 提要,例如 ubunlog.com。首先,我们需要 获取rss-feed链接 为 ubunlog从浏览器访问 .com 并复制它。在本例中,url 如下:

https://ubunlog.com/feed/

接下来,我们将为 将内容保存到文件 供以后使用。

echo "https://ubunlog.com/feed/" > rss_links.txt

现在我们可以阅读 RSS feed ubunlog.com 使用以下命令 -u修饰符 (指定包含RSS feed的URL的文件) 和-r (在启动时更新供稿) 如下:

饲料列表 ubunlog 新闻船

newsboat -ru rss_links.txt

要选择新闻,我们将使用向上和向下箭头进行导航。 然后,我们将在我们感兴趣的那一个上按Enter。 在此示例中,我将从列表中选择新闻编号5。 看起来像这样。

noticia ubunlog 新闻船

在浏览器中打开新闻项,我们只需按“ o”,然后 退出程序,我们只需按“ q”。

通过在终端中执行以下命令(Ctrl + Alt + T),我们将能够看到所有选项和可能的用途:

新闻快艇帮助

newsboat -h

获取有关此工具的更多信息,我们可以访问 github仓库官方文件 该工具的创建者可以在其网站上向用户开放。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。