使用此开源工具在一起收取你的 RSS 订阅源和播客
RSS

> 
> 在我们的 20 个使用开源提升生产力的系列的第十二篇文章中使用 Newsboat 收取你的新闻 RSS 源和播客。
> 
> 
> 


![](/data/attachment/album/202002/10/162526wv5jdl0m12sw10md.jpg)


去年，我在 19 天里给你介绍了 19 个新（对你而言）的生产力工具。今年，我换了一种方式：使用你在使用或者还没使用的工具，构建一个使你可以在新一年更加高效的环境。


### 使用 Newsboat 访问你的 RSS 源和播客


RSS 新闻源是了解各个网站最新消息的非常方便的方法。除了 Opensource.com，我还会关注 [SysAdvent](https://sysadvent.blogspot.com/) sysadmin 年度工具，还有一些我最喜欢的作者以及一些网络漫画。RSS 阅读器可以让我“批处理”阅读内容，因此，我每天不会在不同的网站上花费很多时间。


![Newsboat](/data/attachment/album/202002/10/162632pxpqmizhqmpqxvqm.png "Newsboat")


[Newsboat](https://newsboat.org) 是一个基于终端的 RSS 订阅源阅读器，外观感觉很像电子邮件程序 [Mutt](http://mutt.org/)。它使阅读新闻变得容易，并有许多不错的功能。


安装 Newsboat 非常容易，因为它包含在大多数发行版（以及 MacOS 上的 Homebrew）中。安装后，只需在 `~/.newsboat/urls` 中添加订阅源。如果你是从其他阅读器迁移而来，并有导出的 OPML 文件，那么可以使用以下方式导入：



```
newsboat -i </path/to/my/feeds.opml>
```

添加订阅源后，Newsboat 的界面非常熟悉，特别是如果你使用过 Mutt。你可以使用箭头键上下滚动，使用 `r` 检查某个源中是否有新项目，使用 `R` 检查所有源中是否有新项目，按回车打开订阅源，并选择要阅读的文章。


![Newsboat article list](/data/attachment/album/202002/10/162644b5ee1rqr8zysyqeq.png "Newsboat article list")


但是，你不仅限于本地 URL 列表。Newsboat 还是 [Tiny Tiny RSS](https://tt-rss.org/)、ownCloud 和 Nextcloud News 等新闻阅读服务以及一些 Google Reader 后续产品的客户端。[Newsboat 的文档](https://newsboat.org/releases/2.18/docs/newsboat.html)中涵盖了有关此的详细信息以及其他许多配置选项。


![Reading an article in Newsboat](/data/attachment/album/202002/10/162657v5zaddcddt0nm1c1.png "Reading an article in Newsboat")


#### 播客


Newsboat 还通过 Podboat 提供了[播客支持](https://newsboat.org/releases/2.18/docs/newsboat.html#_podcast_support)，Podboat 是一个附带的应用，它可帮助下载和排队播客节目。在 Newsboat 中查看播客源时，按下 `e` 将节目添加到你的下载队列中。所有信息将保存在 `~/.newsboat` 目录中的队列文件中。Podboat 读取此队列并将节目下载到本地磁盘。你可以在 Podboat 的用户界面（外观和行为类似于 Newsboat）执行此操作，也可以使用 `podboat -a` 让 Podboat 下载所有内容。作为播客人和播客听众，我认为这*真的*很方便。


![Podboat](/data/attachment/album/202002/10/162705ikro51w5rr2u8nor.png "Podboat")


总体而言，Newsboat 有一些非常好的功能，并且是一些基于 Web 或桌面应用的不错的轻量级替代方案。




---


via: <https://opensource.com/article/20/1/open-source-rss-feed-reader>


作者：[Kevin Sonney](https://opensource.com/users/ksonney) 选题：[lujun9972](https://github.com/lujun9972) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.

## Access your RSS feeds and podcasts with Newsboat


RSS news feeds are an exceptionally handy way to keep up to date on various websites. In addition to Opensource.com, I follow the annual [SysAdvent](https://sysadvent.blogspot.com/) sysadmin tools feed, some of my favorite authors, and several webcomics. RSS readers allow me to "batch up" my reading, so I'm not spending every day on a bunch of different websites.

![Newsboat Newsboat](https://opensource.com/sites/default/files/uploads/productivity_12-1.png)

[Newsboat](https://newsboat.org) is a terminal-based RSS feed reader that looks and feels a lot like the email program [Mutt](http://mutt.org/). It makes news reading easy and has a lot of nice features.

Installing Newsboat is pretty easy since it is included with most distributions (and Homebrew on MacOS). Once it is installed, adding the first feed is as easy as adding the URL to the **~/.newsboat/urls** file. If you are migrating from another feed reader and have an OPML file export of your feeds, you can import that file with:

`newsboat -i </path/to/my/feeds.opml>`


After you've added your feeds, the Newsboat interface is *very* familiar, especially if you've used Mutt. You can scroll up and down with the arrow keys, check for new items in a feed with **r**, check for new items in all feeds with **R**, press **Enter** to open a feed and select an article to read.

![Newsboat article list Newsboat article list](https://opensource.com/sites/default/files/uploads/productivity_12-2.png)

You are not limited to just the local URL list, though. Newsboat is also a client for news reading services like [Tiny Tiny RSS](https://tt-rss.org/), ownCloud and Nextcloud News, and a few Google Reader successors. Details on that and a whole host of other configuration options are covered in [Newsboat's documentation](https://newsboat.org/releases/2.18/docs/newsboat.html).

![Reading an article in Newsboat Reading an article in Newsboat](https://opensource.com/sites/default/files/uploads/productivity_12-3.png)

### Podcasts

Newsboat also provides [podcast support](https://newsboat.org/releases/2.18/docs/newsboat.html#_podcast_support) through Podboat, an included application that facilitates downloading and queuing podcast episodes. While viewing a podcast feed in Newsboat, press **e** to add the episode to your download queue. All the information will be stored in a queue file in the **~/.newsboat** directory. Podboat reads this queue and downloads the episode(s) to your local drive. You can do this from the Podboat user interface (which looks and acts like Newsboat), or you can tell Podboat to download them all with **podboat -a**. As a podcaster and podcast listener, I think this is *really* handy.

![Podboat Podboat](https://opensource.com/sites/default/files/uploads/productivity_12-4.png)

Overall, Newsboat has some really great features and is a nice, lightweight alternative to web-based or desktop apps.

## 1 Comment