ClawSkills logoClawSkills

RSSaurus - Agent-Friendly RSS Feed Reader

使用 RSSaurus 命令行客户端(Go 二进制文件 `rssaurus`)从终端与 https://rssaurus.com 交互:身份验证 (`rssaurus auth login/whoami`),

介绍

# RSSaurus CLI

使用本机上已安装的 `rssaurus` 二进制文件与 RSSaurus 进行交互。

## 快速检查(当出现问题时)

1) 确认二进制文件存在:

```bash which rssaurus rssaurus --version || true ```

2) 确认认证有效:

```bash rssaurus auth whoami ```

### 隐私说明

- **不要**打印(例如使用 `cat`)RSSaurus CLI 配置文件的内容;其中可能包含 API 令牌。 - 如果认证失败,建议重新进行认证(`rssaurus auth login`)或请用户仅粘贴非敏感详细信息(错误输出、主机等)。

## 常见任务

### 列出订阅源

```bash rssaurus feeds rssaurus feeds --json ```

### 列出条目

默认为未读:

```bash rssaurus items --limit 20 ```

按订阅源筛选:

```bash rssaurus items --feed-id 3 --limit 20 ```

机器友好的 URL 输出(每行一个):

```bash rssaurus items --limit 20 --urls ```

游标分页:

```bash rssaurus items --limit 50 --cursor <cursor> ```

### 打开 URL

```bash rssaurus open https://example.com ```

### 标记为已读/未读

这些操作需要条目 ID(通过 `--json` 获取)。

```bash rssaurus items --limit 5 --json rssaurus read <item-id> rssaurus unread <item-id> ```

批量标记为已读:

```bash rssaurus mark-read --all # or rssaurus mark-read --ids 1,2,3 # optional rssaurus mark-read --all --feed-id 3 ```

### 保存 / 取消保存

```bash rssaurus save https://example.com --title "Optional title"

# unsave requires an id (obtain via --json output from the API response or future saved-items listing) rssaurus unsave <saved-item-id> ```

## 输出约定(隐私)

- 默认的人类可读输出避免打印内部数据库 ID。 - 当脚本编写或写入操作需要 ID 时,请使用 `--json` 输出。

## 参考资料

- CLI 仓库:https://github.com/RSSaurus/rssaurus-cli - Homebrew tap:https://github.com/RSSaurus/tap - 令牌创建:https://rssaurus.com/api_tokens/new

更多产品