RSSaurus命令行工具

1小时前更新 1 00
RSSaurus命令行工具RSSaurus命令行工具
RSSaurus命令行工具

技能简介

RSSaurus CLI 是一个用 Go 编写的命令行客户端,用于在终端中与 RSSaurus 服务交互。支持身份验证、订阅源管理、条目浏览、标记已读/未读、批量操作及保存链接等功能。

业务背景

RSSaurus CLI 让技术人员无需离开终端即可高效管理 RSS 订阅。通过命令行完成身份验证、订阅源维护及条目筛选,特别适合需要批量处理或自动化脚本的场景,避免频繁切换图形界面,提升信息获取效率。

落地案例:某开发团队每日需跟踪数十个技术博客更新。成员安装工具后执行 rssaurus entries –limit 20 快速浏览未读文章,配合 –urls 参数提取链接供后续脚本处理;发现重要内容时用浏览器打开深度阅读,全程无需离开命令行环境。

能做什么

  • 登录并管理 API 令牌(rssaurus auth login/whoami
  • 列出订阅源及其条目
  • 输出条目 URL 供管道处理
  • 在浏览器中打开链接
  • 标记单个或批量条目为已读/未读
  • 保存和取消保存文章

使用说明

安装

通过 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 技能仓库

数据统计

相关导航

暂无评论

none
暂无评论...