SuperAPI AI 工具集

anna-archive

编程与开发

查看项目

更新于 10-16 08:07

技能介绍

用途:该技能为学术研究提供对影子图书馆的统一检索入口,聚合 Library Genesis(图书与论文)、Z-Library(电子书)、Sci-Hub(学术论文)和 Internet Archive(开放图书馆)等来源。

主要能力:支持按关键词、语言、扩展名、内容类型和排序方式搜索;可按 MD5 哈希获取文档详情与下载链接(含 libgenRsFork、IPFS、Tor 等来源);提供 GF(3) 三元平衡机制,将检索任务按 -1/0/+1 分配并校验平衡;可与 academic-research 技能组合进行综合检索;支持用 DuckDB 缓存检索结果。

使用方式:需在 ~/.topos/.env 中配置 ANNA_SELF 令牌进行认证访问。资料给出 Node.js(archive_of_anna)、Babashka、Python、Ruby 等多语言示例,以及 CLI 用法,如 bb anna-search.bb "category theory"、bb anna-fetch.bb abc123def456、bb anna-triadic.bb 等。内容类型包括 book_nonfiction、book_fiction、journal_article、magazine、comic、standards。

适用场景:学术论文与图书检索、跨影子图书馆的文献获取、与学术检索技能配合的综合研究流程。

限制:资料注明 Anna's Archive 没有官方 API,示例中的搜索多为抓取或非官方封装;用户需自行遵守所在司法辖区的版权法律,该技能仅用于研究与教育目的。其余细节暂未提供。