SuperAPI AI 工具集

pp-open-library

写作与研究

查看项目

更新于 10-16 01:32

技能介绍

用途:该技能驱动 open-library-pp-cli 二进制,为智能体提供有来源可查的 Open Library 元数据,覆盖图书搜索、ISBN 版本查询、作者作品取样、作品元数据、版本列表与主题浏览。不用于借阅、预约、读者数据、账户操作或目录编辑,不用于批量采集(应使用 Open Library 数据转储),也不应抓取网页。

安装与验证:先确认 CLI 已安装。可用 npx -y @mvanhorn/printing-press-library install open-library --cli-only 安装;随后运行 open-library-pp-cli --version 验证,并确保安装目录在 $PATH 中。若 npx 失败,可回退到 Go 直装(需 Go 1.26.6 或更新):go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/open-library/cmd/open-library-pp-cli@latest,其安装到 $GOPATH/bin,需要把该目录加入 $PATH。若 --version 报 command not found,说明运行时看不到二进制目录,验证成功前不要继续。

配置:无需 API 密钥。频繁使用时可设置请求身份:export OPEN_LIBRARY_USER_AGENT="my-research-tool" 与 export OPEN_LIBRARY_CONTACT_EMAIL="you@example.org";未设置联系邮箱时,请将请求保持在官方文档所述的非标识速率附近,即每秒 1 次请求。

用法示例:图书搜索 open-library-pp-cli book "Designing Data-Intensive Applications" --limit 5 --agent;ISBN 查询 open-library-pp-cli isbn 9780131103627 --agent;作者作品 open-library-pp-cli author "Ursula K. Le Guin" --limit 5 --agent;作品元数据 open-library-pp-cli work OL45804W --agent;版本列表 open-library-pp-cli editions OL45804W --limit 10 --agent;主题浏览 open-library-pp-cli subjects "distributed systems" --details --limit 10 --agent。较大工作流前可用 open-library-pp-cli sources --agent 与 open-library-pp-cli doctor --agent 确认速率限制、可选请求身份与来源覆盖范围。

限制:主题分面被 Open Library 标记为实验性,不应视为稳定;Coin 等其它细节暂未提供。