Newsboat 终端 RSS/Atom 阅读器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/newsboat-terminal-rss-atom-feed-reader。
技能介绍
要解决的问题
RSS 与 Atom 订阅源更新频繁、来源分散,常见的 Web 阅读器依赖浏览器和鼠标,在 SSH 会话、服务器终端或低带宽环境里操作成本很高。这个技能把订阅源阅读完整搬进文本终端,让阅读、筛选、管理都围绕键盘完成。
核心能力
Newsboat 终端阅读器:源自已停更的 Newsbeuter,目前由社区活跃维护。它以纯文本界面渲染订阅内容,键盘驱动整个「订阅 → 阅读 → 管理」流程,不需要图形环境。
- 双格式支持:兼容 RSS 与 Atom 订阅源
- 过滤机制:通过规则筛选条目,只保留关心的内容
- 宏与脚本化自动化:把高频操作固化为宏,配合脚本批量执行
关键步骤
- 获取技能源码,按上游 Newsboat 的构建路径完成编译
- 编译前需装齐依赖库;上游推荐在 Docker 中完成构建
- 启动后添加订阅源、配置过滤规则,并用宏简化日常操作
适用边界
- 构建产物可移植性受限:在 Docker 中编译出的
binary,不一定能在容器外运行,跨环境部署前需要实测验证 - 这是终端工具,没有图形界面,适合习惯命令行的工程师
- 具体行为细节以上游 Newsboat 的最新文档为准
使用场景
- SSH 连入无图形界面的服务器,想在终端里快速浏览多个技术博客的最新更新
- 订阅源数量多、噪声大,需要按规则过滤,只保留关注关键词的条目
- 每天都要重复打开、跳转、标记已读等操作,想把这套流程做成宏自动执行
- 低带宽或移动网络环境下,用纯文本界面抓取并阅读 Atom 订阅内容
适合人员
- 服务器运维工程师:常驻 SSH 会话、服务器无图形界面,需要键盘驱动的阅读工具
- 后端/基础设施开发者:大部分时间在终端工作,不希望为看订阅专门打开浏览器
- 信息采集与研究类工程师:订阅源量大,需要过滤规则和脚本化来管理每日阅读