← 返回
未分类 Key

NeoDB

NeoDB 书影音标注助手 — 通过 API 替代网页/客户端完成所有 NeoDB 操作。支持搜索条目、标记(想看/在看/看过/放弃)、评分、短评、长评、笔记、收藏单、标签管理。触发场景:(1) 用户提到 NeoDB、书影音、标记、想看、看过、在读、读完、评分、评论 (2) 用户要搜索/标注书籍、电影、剧集、音乐...
NeoDB 书影音标注助手 — 通过 API 替代网页/客户端完成所有 NeoDB 操作。支持搜索条目、标记(想看/在看/看过/放弃)、评分、短评、长评、笔记、收藏单、标签管理。触发场景:(1) 用户提到 NeoDB、书影音、标记、想看、看过、在读、读完、评分、评论 (2) 用户要搜索/标注书籍、电影、剧集、音乐...
gitnapp gitnapp 来源
未分类 clawhub v1.0.0 1 版本 99637.7 Key: 需要
★ 0
Stars
📥 275
下载
💾 0
安装
1
版本
#latest

概述

NeoDB 书影音标注助手

通过 NeoDB API 替代网页/客户端完成搜索、标注、评论等全部操作。

前置条件

需要环境变量(~/.claude/settings.jsonenv):

  • NEODB_TOKEN — OAuth Access Token(必须)
  • NEODB_INSTANCE — 实例域名(可选,默认 neodb.social

首次使用运行鉴权:bash scripts/setup-auth.sh [instance]

API 调用模板

# GET
curl -s -H "Authorization: Bearer $NEODB_TOKEN" \
  "https://${NEODB_INSTANCE:-neodb.social}/api/{endpoint}"

# POST (JSON)
curl -s -X POST -H "Authorization: Bearer $NEODB_TOKEN" \
  -H "Content-Type: application/json" -d '{...}' \
  "https://${NEODB_INSTANCE:-neodb.social}/api/{endpoint}"

所有写入操作执行前必须向用户确认。

核心工作流

搜索 → 标记(最常用)

# 1. 搜索
curl -s "https://${NEODB_INSTANCE:-neodb.social}/api/catalog/search?query={关键词}&category={类型}"
# category: book, movie, tv, movie,tv, music, game, podcast, performance

# 2. 标记
curl -s -X POST -H "Authorization: Bearer $NEODB_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"shelf_type":"complete","visibility":0,"rating_grade":8,"comment_text":"短评","tags":["标签"],"post_to_fediverse":false}' \
  "https://${NEODB_INSTANCE:-neodb.social}/api/me/shelf/item/{uuid}"

shelf_type: wishlist=想看, progress=在看, complete=看过, dropped=放弃

visibility: 0=公开, 1=仅关注者, 2=私密

rating_grade: 1-10(五星对应: 2/4/6/8/10),0=不评分

从外部链接导入

curl -s "https://${NEODB_INSTANCE:-neodb.social}/api/catalog/fetch?url={豆瓣/IMDB/Goodreads链接}"
# 302=已存在(提取URL中UUID), 202=抓取中(等15秒重试), 422=不支持

浏览书架

curl -s -H "Authorization: Bearer $NEODB_TOKEN" \
  "https://${NEODB_INSTANCE:-neodb.social}/api/me/shelf/{type}?category={category}&page=1"
# type: wishlist, progress, complete, dropped
# category: book, movie, tv, music, game, podcast, performance

写长评

curl -s -X POST -H "Authorization: Bearer $NEODB_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"title":"标题","body":"正文(Markdown)","visibility":0,"post_to_fediverse":false}' \
  "https://${NEODB_INSTANCE:-neodb.social}/api/me/review/item/{uuid}"

写笔记

curl -s -X POST -H "Authorization: Bearer $NEODB_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"title":"标题","content":"内容","visibility":0,"progress_type":"page","progress_value":"120"}' \
  "https://${NEODB_INSTANCE:-neodb.social}/api/me/note/item/{uuid}/"
# progress_type: page, chapter, timestamp, percentage, null

完整 API 参考

按需查阅,不必全部加载:

输出格式

搜索结果:

📖 书名 — 作者
   ⭐ 8.5/10 (120人) | UUID: xxx

标记成功:

✅ 已标记「书名」为 读过 ⭐⭐⭐⭐ (8/10)
   短评:评论内容 | 标签:标签1, 标签2

错误处理

状态码含义处理
--------------------
401未授权检查 NEODB_TOKEN
404未找到条目不存在
202抓取中等 15 秒重试 fetch
429频率限制等待重试

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 15:44 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,225 📥 267,693
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,079 📥 808,907
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,376 📥 320,230