本文介绍在Linux操作系统中安装和使用Newsboat的方法。
简介
Newsboat是Newsbeuter的一个分支,是一个用于文本控制台的免费开源RSS/Atom Feed Reader,它支持GNU/Linux、FreeBSD、Mac OS X和其他类Unix操作系统,与其他慢速和大量内存消耗RSS feed阅读器相比,Newsboat是寻找可以通过键盘完全管理的简单、快速阅读器。 Newsboat的功能如下: 订阅RSS 0.9x、1.0,2.0和Atom提要。 下载播客。 根据你的意愿配置键盘快捷键。 搜索所有下载的文章。 使用灵活的标记系统对你的订阅进行分类和查询。 通过灵活的过滤器和插件系统集成任何数据源。 通过“killfile”自动删除不需要的文章。 使用强大的查询语言定义“元提要”。 将newsboatr与你的bloglines.com帐户同步。 使用广泛使用的OPML格式导入和导出你的订阅。 根据你的喜好自定义Newsboat的外观。 保持所有Feed与Google阅读器同步。
相关链接
在Linux中安装Newsboat的方法 1、在Arch Linux和衍生系统上: Newsboat可以在Arch Linux的[Community]存储库中找到,因此,可以使用Pacman命令安装它,如下所示: $ sudo pacman -S newsboat 2、在Debian、Ubuntu、Linux Mint上: 它也可以在基于DEB的系统的默认存储库中使用,例如Ubuntu、Linux Mint,要安装它,请运行以下命令: $ sudo apt-get install newsboat 3、在Fedora上: Newsboat可以在Fedora的官方存储库中找到,要安装它,请运行: $ sudo dnf install newsboat 参考:dnf命令_Linux dnf命令使用详解:新一代的RPM软件包管理器。 4、Snap命令安装: Newsboat也可以作为Snap使用,参考在Ubuntu 18.04/Debian上安装和使用Snap的方法,可以使用以下命令安装它: $ 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, --export-to-opml export 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, --export-to-file=<file> export list of read articles to <file> -I, --import-from-file=<file> import list of read articles from <file> -h, --help this help
在Linux中使用Newsboat的方法 Managing Feeds:我们可以通过编辑网址文件来添加、编辑、标记和删除Feed,默认的url文件是~/.newsboat/urls,如果它不可用,只需创建它。 1、添加Feed 要添加Feed,请编辑此文件: $ vi ~/.newsboat/urls 然后,逐个添加Feed网址: http://feeds.feedburner.com/Ostechnix 如果Feed URL已使用用户名和密码进行保护,则需要用户名和密码,如下所示: http://username:password@hostname.domain.tld/feed.rss 添加所有网址后,保存并关闭该文件。 2、向Feed添加标签 你可以添加一个或多个标签,以根据自己的喜好对Feed进行分类,如果要向单个Feed添加多个标记,请指定以空格分隔的标记,如果要指定包含空格的单个标记,只需在双引号中加入,如下所示: http://feeds.feedburner.com/Ostechnix "All Linux news" https://www.archlinux.org/feeds/packages/ "Only Arch Linux related news" 3、阅读Feed 要读取源,只需使用以下命令从终端启动Newsboat实用程序: $ newsboat 样本输出:
正如你在上面的屏幕截图中看到的,我添加了两个RSS源,你现在可以开始下载源,可以通过按“R”下载所有源,也可以按“r”下载当前选择的源。 现在,将看到每个Feed中最近项目的列表:
或者,你可以运行以下命令来刷新启动时的订阅源: $ newsboat -r 使用向上/向下箭头(Up/Down)选择一个源,然后按ENTER键打开当前选定的源:
按ENTER键打开所选条目:
要在默认Web浏览器中打开条目,只需按o即可。 以下是管理Feed的键盘控件列表: 按n进入下一个未读条目。 按o在默认Web浏览器中打开所选条目。 按r(小写字母)重新加载当前选定的Feed。 按R(大写)重新加载所有Feed。 按A键标记为已读。 按/搜索特定条目。 按s保存单个条目或所有条目。 按e排队。 按?(问号)随时打开帮助窗口。 然后按q返回并退出。 4、删除Feed 要删除Feed,只需删除urls文件中的URL即可。 5、Arch Linux用户的有用提示 如果你使用的是基于Arch的Linux发行版,可以进行下面的操作,这样做的原因是你可以在实际更新Arch Linux之前阅读有关当前更新的新闻。 在~/.newsboat/urls文件中添加Arch新闻链接: $ https://www.archlinux.org/feeds/news/ 打开~/.bashrc文件并添加以下行(参考:什么是bashrc配置文件,如何对其进行编辑): alias update='newsboat -r && sudo pacman -Syu' 将“update”替换为你选择的任何别名。 现在,运行以下命令来更新Arch Linux系统: $ update 每当你运行上面命令时,它将在你的终端中加载Arch新闻源,你可以简单地阅读当前问题,然后更新Arch Linux系统。 有关更多详细信息,请使用以下命令阅读Newsboat帮助信息: $ newsboat -h
相关主题 |