SuperAPI AI 工具集

epub

数据与分析

查看项目

更新于 10-16 06:24

技能介绍

用途:作为 EPUB 文件格式专家,读取、写入、编辑、校验 EPUB2/EPUB3 电子书,并从中提取文本、元数据、结构与知识。

主要能力:提供 epub-info(结构与元数据)、epub-text(按阅读顺序提取纯文本)、epub-scaffold(从零创建有效 EPUB3)、epub-extract-knowledge(启发式或 LLM 模式提取事实、定义、要点)、epub-validate(校验)、epub-edit(元数据、章节、spine、CSS 编辑)、epub-images(提取图片)、epub-batch(批量处理)、epub-convert(EPUB2 转 EPUB3)、epub-repair(诊断修复)等脚本,均支持 --json、--dry-run。

使用方式:脚本位于 scripts/ 目录,例如 scripts/epub-info book.epub --json、scripts/epub-text book.epub --format markdown、scripts/epub-scaffold --title "My Book" --author "Jane Doe"。部分脚本依赖 beautifulsoup4、epublib 等库,需自行安装。

适用场景:EPUB 内容提取与知识整理、电子书创建与编辑、结构校验与修复、EPUB2 升级 EPUB3、批量处理书库,以及针对 Apple Books 的兼容性处理。

限制:不处理非 EPUB 文档(Word、PDF、Markdown、网页转换);不解除或绕过 DRM;不读写 Mobi/AZW/Kindle 专有格式;EPUBCheck 权威校验需要 Java,回退的 Python 检查无法覆盖 XHTML 模式与 CSS 有效性;EbookLib 为 AGPL,脚本运行时调用但不打包,需用户自行 pip 安装。