这是什么#
TEPUB —— EPUB 电子书工具箱:翻译书籍、制作有声书,并导出成多种格式(原文:TEPUB - Tools for EPUB: Translate books, create audiobooks, and export to various formats)
- 代码仓库:https://github.com/xiaolai/tepub
- 52 人收藏 · 主要用 Python 写成
最新版本#
0.6.0 · 发布于 2026-10-21
最近的改动#
其他改动
- 忽略所有 cc-suite 状态,而不只是审计报告
- 忽略 cc-suite 每次运行生成的审计报告
- 发布前也检查测试代码是否符合规范
- 修正测试代码中积压的规范问题
- 发布前装齐对接服务所需的额外组件
- 发布 0.6.0 版本
- 完成全面检查后的后续修正:操作记录、Markdown 处理和拒答内容过滤
- 修复全面检查整个仓库时发现的问题
- 发布为 0.5.1
- 让导出的版本明确说明自己是什么
- 发布 0.5.0 版本
- 让有声书测试在没有 HTTP 对象的情况下构建 OpenAI 错误
- 修复有声书生成中的审查问题
- 在更新日志和 README 中记录审查修复
- 修复翻译、导出和命令行中的审查问题
- 不再受临时路径长度影响,单独检查命令输出
- 标记命令行审查为已完成
- 把试运行也计入状态统计
- 对输入错误的命令只提示一次
- 记录重新设计后的命令行用法
- 配置文件和命令行接受相同的输出模式名称
- 如果有声书运行会在不提示的情况下自行选择声音,就停止运行
- 新增 config show:显示当前生效的设置,以及每项设置的来源
- 新增 tepub status 查看书籍状态,并让所有工作区命令都接收书籍参数
- 在 --work-dir 下也应用书籍自己的配置
- 让导出结果按选项写入书籍旁边
- 翻译结束时显示摘要和退出码,并允许每次运行单独指定模型
- extract 只写入工作区;解压和 Markdown 文件改为 opt-in
- 只在终端中绘制实时进度,并且 --quiet 下永远不显示
- 让命令行的入口说明真实清楚,也能宽容处理输入错误
改动标题译自作者提交代码时写的英文原文,点击可查看原文。