鲁班CLI工具
MLOps命令行管理
RSSaurus CLI 是一个用 Go 编写的命令行客户端,用于在终端中与 RSSaurus 服务交互。支持身份验证、订阅源管理、条目浏览、标记已读/未读、批量操作及保存链接等功能。
RSSaurus CLI 让技术人员无需离开终端即可高效管理 RSS 订阅。通过命令行完成身份验证、订阅源维护及条目筛选,特别适合需要批量处理或自动化脚本的场景,避免频繁切换图形界面,提升信息获取效率。
落地案例:某开发团队每日需跟踪数十个技术博客更新。成员安装工具后执行 rssaurus entries –limit 20 快速浏览未读文章,配合 –urls 参数提取链接供后续脚本处理;发现重要内容时用浏览器打开深度阅读,全程无需离开命令行环境。
rssaurus auth login/whoami)安装
通过 Homebrew 安装:
brew tap RSSaurus/tap
brew install rssaurus-cli
或从 GitHub 仓库 下载二进制文件。
快速验证
which rssaurus
rssaurus --version
rssaurus auth whoami
常用操作
列出订阅源:
rssaurus feeds
rssaurus feeds --json
查看条目(默认未读):
rssaurus items --limit 20
rssaurus items --feed-id 3 --limit 20
rssaurus items --limit 20 --urls
分页浏览:
rssaurus items --limit 50 --cursor <cursor>
标记已读:
rssaurus read <item-id>
rssaurus mark-read --all
rssaurus mark-read --ids 1,2,3 --feed-id 3
保存链接:
rssaurus save https://example.com --title "标题"
隐私注意:勿使用 cat 打印配置文件,其中可能包含 API 令牌;认证失败时建议重新登录或仅提供错误输出等非敏感信息。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 自然语言指令或具体命令;可选参数如 –feed-id、–limit、–cursor、–urls、–json;item-id / saved-item-id(用于标记已读、取消保存等写操作) |
| 输出 | 订阅源列表、条目列表(标题/URL/ID)、操作结果状态、分页游标、可直接管道使用的 URL 列表 |
| 适用人群 | 终端用户、开发者、需自动化 RSS 流程的技术人员、偏好命令行效率的 RSS 使用者 |
| 不包含 | 图形界面;RSS 托管服务本身;Web 版全部功能;全文内容自动抓取与解析 |
--json 获取内部 ID 时注意输出环境安全原始链接:https://github.com/openclaw/skills/tree/main/skills/justinburdett/rssaurus/SKILL.md
来源类型:GitHub 技能仓库