mcpField
N
Newsboat

Newsboat

官方
github.com开发者工具3.9knewsboat3 天前更新
代码仓库访问官网

关于 Newsboat

Newsboat 是运行在终端里的订阅阅读器,命令为 newsboat。直接运行即可进入界面,也可加 -r 参数,并支持脚本化调用。

主要功能

  1. 01运行 newsboat 进入终端阅读界面
  2. 02用 newsboat -r 启动
  3. 03以终端为中心的使用方式
  4. 04支持脚本化命令
  5. 05可在本地或远程自动化

适用场景

  1. 01在命令行里集中浏览技术博客更新
  2. 02在服务器上通过终端查看订阅
  3. 03把订阅阅读纳入脚本化的日常流程

安装

选择你的系统或包管理器,复制命令到终端运行。

$
brew install newsboat

安装完成后运行newsboat --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
newsboat
02
newsboat -r

详细介绍

Newsboat Cirrus CI 构建状态 GitHub Actions:Coveralls 状态 覆盖率状态 CII 最佳实践

Newsboat 徽标

Newsboat 是一款适用于文本终端的 RSS/Atom 订阅源阅读器,是 Newsbeuter 的活跃维护分支。

订阅源阅读器会直接从博客、新闻机构等网站获取更新,并让你在一个界面中查看这些内容。很多时候,订阅源会包含更新的全文,因此你甚至不必启动网页浏览器!你可以在 Wikipedia 上了解更多关于订阅源阅读器的信息。

在 Newsboat 中查看文章

主要功能

  • 功能强大的内置 HTML 渲染器——无需启动网页浏览器即可查看纯文本条目
  • 使用书签脚本将链接和整篇文章发送到第三方服务
  • 根据标题、作者、内容等过滤文章
  • 按任意条件汇总文章,生成聚合订阅源
  • 将订阅源传入 Newsboat 前应用转换
  • 集成 The Old Reader、NewsBlur、FeedHQ 等服务,以及更多服务
  • 使用宏,只需按两次键即可执行一系列操作
  • 基础的播客支持

下载

你可以从官方网站下载最新版本的 Newsboat: https://newsboat.org/

或者,你也可以从 Git 仓库检出最新版本:

$ git clone https://github.com/newsboat/newsboat.git

依赖项

Newsboat 依赖多个库,编译 Newsboat 前需要先安装这些库。

开发者还需要:

安装

安装方式有很多:

  • 从你的发行版的软件仓库安装(许多发行版都提供了软件包);

  • 通过 Snap 安装:

    $ sudo snap install newsboat
    

    我们的 snap 仅支持将 xdg-open 用作浏览器,并且你无法运行用于渲染和书签的任意脚本。原因是严格的隔离限制;如果禁用该限制,snap 就不比发行版的软件包更安全;

  • 使用 Docker 从源代码构建。请注意,如果你的系统没有所有必需的库,或者这些库的版本太旧,生成的二进制文件可能无法在同一个 Docker 容器之外运行;

  • 在 chroot 中从源代码构建:为避免在系统中安装开发者软件包,或避免升级,你可以使用 debootstrap 等工具创建隔离环境。完成后,按下一项所述从源代码构建即可;

  • 从源代码构建。

    安装上方“依赖项”部分列出的所有内容。请务必同时安装头文件(在 Debian 及其衍生版中,头文件位于 -dev 软件包中,例如 libsqlite3-dev)。

    交叉编译器需要设置 CARGO_BUILD_TARGET;请参阅 Cargo 文档。

    然后使用以下命令编译并安装:

    $ make                   #  传入 -jN 以使用 N 个 CPU 核心,例如 -j8
    $ sudo make install      #  将所有内容安装到 /usr/local 下
    

    要安装到其他目录,请像这样传入 prefix:sudo make prefix=/opt/newsboat install。

    要卸载,请运行 sudo make uninstall。

支持

贡献

请参阅 CONTRIBUTING.md

许可证

Newsboat 根据 MIT 许可证授权;详情请参阅 LICENSE 文件。徽标由noobilanderi创作,采用 CC BY 4.0 许可。

评论

支持 Markdown