新闻船,Newsbeuter 的一个分支,是一个免费的、开源的 RSS/Atom 提要阅读器,用于文本控制台。 它支持 GNU/Linux、FreeBSD、Mac OS X 和其他类 Unix 操作系统。 与其他缓慢且消耗大量内存的 RSS 提要阅读器相比,Newsboat 是任何正在寻找可以通过键盘完全管理的简单、流畅和快速提要阅读器的人的最佳选择。
关于功能,我们可以列出以下内容:
- 订阅 RSS 0.9x、1.0、2.0 和 Atom 提要。
- 下载播客。
- 根据您的意愿配置键盘快捷键。
- 搜索所有下载的文章。
- 使用灵活的标签系统对您的订阅进行分类和查询。
- 通过灵活的过滤器和插件系统集成任何数据源。
- 通过“killfile”自动删除不需要的文章。
- 使用强大的查询语言定义“元提要”。
- 将 newsboatr 与您的 bloglines.com 帐户同步。
- 使用广泛使用的 OPML 格式导入和导出您的订阅。
- 根据您的喜好自定义 Newsboat 的外观和感觉。
- 让您的所有提要与 Google 阅读器保持同步。
- 还有很多。
在这个简短的指南中,让我们看看如何在 Linux 中安装和使用 Newsboat。
内容
Newsboat – 命令行 RSS/Atom Feed 阅读器
安装
在 Arch Linux 及其衍生产品上:
Newsboat 可在 [Community] Arch Linux 的存储库。 因此,您可以使用 吃豆人 命令如下图。
$ sudo pacman -S newsboat
在 Debian、Ubuntu、Linux Mint 上:
它也可以在基于 DEB 的系统的默认存储库中使用,例如 Ubuntu、Linux Mint。 要安装它,请运行以下命令:
$ sudo apt-get install newsboat
在 Fedora:
Newsboat 可在官方存储库中获得 Fedora. 要安装它,请运行:
$ sudo dnf install newsboat
Newsboat 也可作为 折断,因此您可以使用以下命令安装它:
$ sudo snap install newsboat
安装后,使用命令启动它:
$ newsboat
样本输出:
Starting newsboat 2.10.2... Loading configuration...done. Opening cache...done. Loading URLs from /home/sk/.newsboat/urls...done. Error: no URLs configured. Please fill the file /home/sk/.newsboat/urls with RSS feed URLs or import an OPML file. newsboat 2.10.2 usage: newsboat [-i <file>|-e] [-u <urlfile>] [-c <cachefile>] [-x <command> ...] [-h] -e, ---to-opml OPML feed to stdout -r, --refresh-on-start refresh feeds on start -i, --import-from-opml=<file> import OPML file -u, --url-file=<urlfile> read RSS feed URLs from <urlfile> -c, --cache-file=<cachefile> use <cachefile> as cache file -C, --config-file=<configfile> read configuration from <configfile> -X, --vacuum compact the cache -x, --execute=<command>... execute list of commands -q, --quiet quiet startup -v, --version get version information -l, --log-level=<loglevel> write a log with a certain loglevel (valid values: 1 to 6) -d, --log-file=<logfile> use <logfile> as output log file -E, ---to-file=<file> list of read articles to <file> -I, --import-from-file=<file> import list of read articles from <file> -h, --help this help
正如您在上面的屏幕截图中看到的,我们还没有在 Newsboat 中添加任何 URL。
管理提要
我们可以通过编辑 网址 文件。 默认的 urls 文件是 ~/.newsboat/网址. 如果它不可用,只需创建它。
添加提要
要添加提要,请编辑此文件
$ vi ~/.newsboat/urls
然后,一一添加提要 URL。
https://feeds.feedburner.com/Ostechnix
如果 Feed URL 已使用用户名和密码进行保护,您需要提及用户名和密码,如下所示。
https://username:[email protected]/feed.rss
添加所有网址后,保存并 close 文件。
将标签添加到提要
您可以根据自己的喜好添加一个或多个标签来对提要进行分类。 如果要向单个提要添加多个标签,请指定以空格分隔的标签。 如果要指定包含空格的单个标签,只需在下面的双引号中提及它。
https://feeds.feedburner.com/Ostechnix "All Linux news" https://www.archlinux.org/feeds/packages/ "Only Arch Linux related news"
阅读提要
要阅读提要,只需使用以下命令从终端启动 Newsboat 实用程序:
$ newsboat
样本输出:
正如您在上面的屏幕截图中看到的,我添加了两个 RSS 提要。 您现在可以开始下载提要,方法是按 “R” 下载所有提要,或按 “r” 下载当前选择的提要。
现在,您将在每个提要中看到最近项目的列表。