嘘。网络传言 RSS 在 2013 年就死了。那时 Google 关闭了 Google Reader。
不要相信你听到的一切。RSS 还活着。它很好。它仍然是选择您想阅读的信息的好方法,而无需算法为您做决定。您只需要合适的订阅源阅读器。
早在 1 月份,Opensource.com 特约记者 Kevin Sonney 就介绍了一款简洁的终端 RSS 阅读器 名为 Newsboat。在他的文章中,Kevin 只是浅尝辄止地介绍了 Newsboat。我认为现在是时候深入了解 Newsboat 的功能了。
向 Newsboat 添加 RSS 订阅源
正如 Kevin 所写,“安装 Newsboat 非常容易,因为它包含在大多数发行版(以及 macOS 上的 Homebrew)中。” 正如 Kevin 也指出的那样,您可以从另一个阅读器导入一个包含 RSS 订阅源的文件。如果这是您第一次接触 RSS,或者您已经有一段时间没有使用 RSS 阅读器了,那么您很可能没有那些方便的文件。
不用担心。您只需要进行一些复制和粘贴操作。转到您 /home 目录中的 .newsboat 文件夹。到达那里后,在文本编辑器中打开文件 urls。然后,转到您想阅读的网站,找到其 RSS 订阅源的链接,并将它们复制粘贴到 urls 文件中。

启动 Newsboat,您就可以开始阅读了。
阅读您的订阅源
正如 Kevin Sonney 指出的那样,您可以通过按键盘上的 r 或 R 键来刷新您的订阅源。要阅读订阅源中的文章,请按 Enter 键打开该订阅源并向下滚动列表。然后,按 Enter 键阅读项目。

按 q 键返回文章列表。再次按 q 键返回订阅源列表。
有时,您可能会遇到只显示部分文章的订阅源。这可能会很烦人。要获取完整文章,请按 o 键在您桌面的默认 Web 浏览器中打开它。例如,在我的桌面上,它是 Firefox。您可以更改 Newsboat 使用的浏览器;我将在下面解释这一点。
关注链接
自 20 世纪 90 年代初超文本链接在 CERN 诞生以来,它一直是 Web 的主要组成部分。很难找到一篇在线发布的文章不包含至少几个指向其他地方的链接。
Newsboat 没有将链接嵌入到文章或帖子中,而是将它们收集到文章或帖子末尾的编号列表中。

要关注链接,请按其旁边的数字。在上面的屏幕截图中,您需要按 4 打开指向该文章其中一位贡献者主页的链接。正如您可能猜到的那样,该链接会在您的默认浏览器中打开。
将 Newsboat 用作其他订阅源阅读器的客户端
您可能使用基于 Web 的订阅源阅读器,但也可能希望在桌面上使用更简洁的工具阅读 RSS 订阅源。Newsboat 可以做到这一点。
它适用于多种订阅源阅读器,包括 The Old Reader、Inoreader、Newsblur、Tiny Tiny RSS、FeedHQ 以及 ownCloud 和 Nextcloud 的新闻阅读器应用程序。在您可以从中读取订阅源之前,您需要做一些工作。
返回您 /home 目录中的 .newsboat 文件夹,并创建一个名为 config 的文件。然后,添加将 Newsboat 连接到其支持的 RSS 阅读器之一的设置。您可以在 Newsboat 的文档中找到有关每个阅读器的具体设置的更多信息。
以下是我用于将 Newsboat 与我的 Nextcloud 实例中的新闻阅读器应用程序连接的设置示例
urls-source "ocnews"
ocnews-url "https://my.nextcloud.instance"
ocnews-login "myUserName"
ocnews-password "NotTellingYouThat!"
我已经在 Nextcloud、The Old Reader、Inoreader 和 Newsblur 上测试过。Newsboat 与它们全部无缝协作。

其他有用的配置技巧
您可以通过利用 其配置选项来真正释放 Newsboat 的强大功能和灵活性。这包括更改文本颜色、Newsboat 对订阅源进行排序的顺序、保存文章的位置、Newsboat 保留文章的时间长度等等。
以下是我添加到我的配置文件中的一些选项。
更改 Newsboat 的默认浏览器
正如我在前面几段中提到的,Newsboat 会在您的默认图形 Web 浏览器中打开文章。如果您想在 纯文本浏览器(如 w3m 或 ELinks)中阅读订阅源,请将以下内容添加到您的 Newsboat 配置文件中
browser "/path/to/browser %u"
在我的配置文件中,我已将 w3m 设置为我的浏览器
browser "/usr/bin/w3m %u"

删除已读文章
我喜欢整洁的 RSS 订阅源。这意味着摆脱我已经阅读过的文章。将此设置添加到配置文件中,让 Newsboat 自动执行此操作
show-read-feeds no
启动时刷新订阅源
生活变得忙碌。有时,我会有一天或两天不查看我的 RSS 订阅源。这意味着在我启动 Newsboat 后必须刷新它们。当然,我可以按 r 或 R,但为什么不让应用程序为我做呢?我已将此设置添加到我的配置文件中,以便在启动 Newsboat 时刷新我的所有订阅源
refresh-on-startup yes
如果您有很多订阅源,则刷新它们可能需要一段时间。我大约有 80 个订阅源,从所有订阅源获取新内容需要一分钟以上的时间。
这就是全部吗?
远非如此。除了所有的配置选项之外,Newsboat 还有许多命令行开关,您可以在启动它时使用。在文档中阅读有关它们的更多信息。
从表面上看,Newsboat 很简单。但是,在其引擎盖下隐藏着强大的功能和灵活性。这使得 Newsboat 成为任何需要一套基本功能或需要其 RSS 阅读器执行更多操作的人的绝佳 RSS 阅读器。
6 条评论