Raindrop.io Bookmarks

🌧️ 终端掌控你的云端书签库

通过 CLI 搜索、管理 Raindrop.io 书签,支持批量操作、智能标签与收藏夹整理

收藏
8.5k
安装
2.3k
版本
1.0.1
CLS 安全性认证2026-07-12
点击查看完整报告 >

使用说明

核心用法

Raindrop 技能是一套基于 Bash 的 CLI 工具,封装了 Raindrop.io 的 REST API,让用户无需打开浏览器即可管理书签库。核心功能覆盖三大场景:

检索与浏览search 全文搜索、list 按收藏夹浏览、tags 查看标签分布、list-untagged 发现未整理的书签。支持分页 (--page, --limit) 和 JSON 输出便于脚本化。

组织与归档create-collection 新建收藏夹、move/bulk-move 批量迁移、update 修改标签和标题。bulk-move 利用 Raindrop 批量 API(单次最多 100 条),效率远高于单条循环。

智能辅助suggest 调用 AI 生成标签和标题建议,降低整理成本。Pro 用户还可使用 cache 获取永久存档副本。

配置简单,仅需在 ~/.config/raindrop.env 写入 API Token 即可使用。

显著优点

  • 原生批量能力bulk-move 直接对接 Raindrop 批量接口,避免脚本级循环,显著减少 API 调用次数
  • Unix 哲学友好:所有输出可通过 --json 管道化(jq/xargs),适合自动化工作流
  • 速率控制内置--delay 参数主动规避 API 限流,对大型库迁移至关重要
  • 零依赖膨胀:仅依赖 bash/curl/jq/bc,无语言运行时负担

潜在局限

  • 功能边界依赖上游:Raindrop 免费版有收藏夹数量、批量操作频率限制;Pro 功能(永久缓存)需付费
  • 错误处理偏手动:Bash 脚本对 API 异常(5xx、限流)的自动重试机制未明确展示
  • 无本地缓存:每次查询均直连 API,大量操作可能触发限流

适合人群

  • 书签重度用户(>500 条)需定期整理归档
  • 开发者构建自动化知识库工作流(如自动分类剪藏内容)
  • 偏好终端效率、拒绝浏览器 tab 过载的极简主义者

常规风险

  • Token 泄露:明文存储于 ~/.config/raindrop.env,需确保目录权限 600
  • 误操作不可逆deletebulk-move 无确认提示,脚本自动化前建议 --json 预览
  • API 变更:Raindrop 非开源服务,接口变动可能导致脚本失效

安全解读

核心用法

Raindrop 是一个命令行书签管理工具,通过 Raindrop.io 官方 REST API 实现完整的书签生命周期管理。用户需先获取 API Token 并配置环境变量,即可执行搜索、列表、添加、删除、移动、批量操作等命令。

主要功能模块:

  • 读取操作search 搜索书签、list 列出收藏夹内容、collections 查看收藏夹列表、tags 查看标签统计、get 获取详情
  • 写入操作add 添加书签、delete 删除、move 移动、bulk-move 批量移动、update 更新标签/标题、create-collection 创建收藏夹
  • 高级特性:支持 --json 原始输出便于管道处理、--limit/--page 分页、--delay 速率限制控制

典型工作流
1. 创建分类收藏夹 → 2. 搜索未分类书签 → 3. 批量移动到目标收藏夹 → 4. 添加标签完善元数据

显著优点

  • 零依赖安全:仅依赖系统标准工具(bash/curl/jq/bc),无第三方 npm/pip 包,彻底避免供应链攻击
  • 批量操作高效bulk-move 利用 Raindrop 批量 API(单次最多 100 条),大幅优于逐条移动
  • 管道友好--json 模式配合 jq 可实现复杂的数据处理脚本
  • 官方 API 保障:直连 api.raindrop.io,HTTPS 加密,无中间人风险
  • 灵活认证:支持环境变量或参数传递 Token,不硬编码敏感信息

潜在缺点与局限性

  • 需要手动配置 Token:首次使用需前往 Raindrop.io 开发者设置生成 Token,对非技术用户有门槛
  • 无 OAuth 支持:仅支持个人 Access Token,无法用于多用户场景或企业授权
  • API 速率限制:Raindrop 免费/付费账户均有调用限制,大规模操作需配合 --delay 分批处理
  • 功能受限于 API:如 AI 标签建议 (suggest) 依赖 Raindrop Pro 功能,免费用户可能受限
  • 无离线缓存:除 cache 命令(Pro 功能)外,操作均需联网

适合人群

  • 开发者/技术工作者:熟悉 CLI,有书签整理强迫症,需要自动化工作流
  • 研究人员/知识管理者:积累大量网页资料,需要分类归档和标签化管理
  • Raindrop.io 重度用户:收藏夹混乱、未分类书签堆积,需要批量整理工具

常规风险

  • Token 泄露风险:若 ~/.config/raindrop.env 权限设置不当(建议 chmod 600),其他用户可能读取 API Token
  • 误操作不可逆deletebulk-move 操作直接生效,无二次确认,脚本误运行可能导致数据丢失
  • API 变更风险:Raindrop.io 可能调整 API 接口,Skill 需跟进更新
  • 账户关联风险:Token 与个人账户绑定,共享脚本时需注意脱敏

Raindrop.io Bookmarks 内容

scripts文件夹
手动下载zip · 5.2 kB
raindrop.shtext/x-shellscript
请选择文件