SuperAPI AI 工具集

ebook-extractor

办公与效率

查看项目

更新于 10-16 00:04

技能介绍

用途:将 EPUB、MOBI、PDF 电子书转换为纯文本,供分析、处理或阅读。提取过程为纯文本解析,不调用大模型。

主要能力与格式支持:EPUB 使用 ebooklib 与 BeautifulSoup 直接解析并保留结构;MOBI 先用 Calibre 的 ebook-convert 转为 EPUB 再提取;PDF 使用 PyMuPDF(fitz),速度较快,能处理多数 PDF。

使用方式:统一提取脚本可自动识别格式,例如 python3 ~/.claude/skills/ebook-extractor/scripts/extract.py /path/to/book.epub,同样适用于 .mobi 和 .pdf。默认输出到标准输出,也可用 -o output.txt 或重定向保存到文件。也可使用格式专用脚本,如 extract_epub.py、extract_mobi.py、extract_pdf.py。脚本位于 ~/.claude/skills/ebook-extractor/scripts/。

安装:可运行 setup.sh 一键安装全部依赖,或手动执行 pip install -r ~/.claude/skills/ebook-extractor/requirements.txt;MOBI 支持在 macOS 上需 brew install calibre。

限制:若缺少依赖包需先安装;MOBI 提取失败通常因未安装 Calibre;部分 PDF 为图像型,会出现乱码,此类需 OCR,当前不支持。官方文本未提供更多说明。