SuperAPI AI 工具集

zlib-download-skill

写作与研究

查看项目

更新于 10-16 09:53

技能介绍

用途:为需要查找、搜索、下载或查阅图书、论文、电子书的用户提供统一命令行入口,可对接 Z-Library(EAPI)与 Anna's Archive 两种后端。Z-Library 需邮箱加密码,目录最大且支持直接下载;Anna's Archive 需捐赠获得的 API Key,聚合多来源与镜像。

主要能力:搜索(可按来源、语言、格式、数量过滤)、下载、获取图书元数据(仅 Z-Library)、查看配置与后端状态。搜索结果以 JSON 输出,含来源、ID、hash、标题、作者、年份、语言、扩展名与文件大小。典型流程为搜索、展示编号表格让用户选择、下载并报告路径与大小。

使用方式:首次运行需先执行依赖检查(bash ${SKILL_PATH}/scripts/setup.sh check),缺少 requests 时运行 install-deps,可选安装 annas 二进制。凭据存放于 ~/.claude/book-tools/.env,从模板 .env.example 复制后由用户自行编辑,不要在聊天中索取凭据;也可用 book.py config set 设置但会留在 shell 历史。验证用 python3 ${SKILL_PATH}/scripts/book.py setup。搜索示例:python3 ${SKILL_PATH}/scripts/book.py search "deep learning" --source zlib --lang english --ext pdf --limit 5;下载示例:python3 ${SKILL_PATH}/scripts/book.py download --source zlib --id 12345 --hash abc123def -o ~/Downloads/。中文书建议加 --lang chinese。

限制与错误处理:Z-Library 有每日下载限额(免费账号通常 10 次/天),可在下载前用 info 查看以免浪费额度;域名可能变动,必要时需更新内置的 Zlibrary.py。Anna's Archive 搜索与下载均需 API Key。常见错误包括未配置、登录失败、二进制缺失、网络超时等,可据提示重试、切换后端或走完整设置流程。

其他:服务条款、账号获取与合规使用等信息暂未提供。