Skip to content

Repository files navigation

EtEditor

一个 Android 端的 EPUB / TXT 电子书编辑工具,主要做目录整理、格式化、文本替换、信息抓取和封面生成。

⚠️ 重点说明

  • 本应用为平板设计并在平板上测试,手机端未经过测试,小屏幕下布局和体验可能有问题。
  • 所有功能都是作者为了自己方便随手加的,不保证通用性,也不保证适合你的使用习惯。
  • 全部代码由 AI 编写,作者本人不写代码。欢迎自行修改、二次开发,出问题请自己改或自己调。
  • 新版本发布完全看作者心情,只会改作者自己要改的内容。提的意见除非是明显 bug 否则不会采纳,即使是 bug 也不保证一定修复。
  • 软件按"现状"提供,不提供任何保证,使用风险自负。

这是什么

EtEditor 是一个把 EPUB 和 TXT 电子书的常见整理工作集中到一起的编辑器。把书导入进来,可以整理目录、批量替换文本、抓取书籍信息、生成封面,再导出回 EPUB 或 TXT。

主要功能

通用

  • EPUB / TXT 双格式编辑
  • 大文本窗口化加载,边缘自动扩张
  • 文本替换(支持预设、批量、范围选择、预览)
  • 自动化执行链(把多个步骤串起来一键执行)
  • 导入 / 导出配置

TXT

  • 目录识别与规则映射
  • 章节增删、移动、排序
  • 全文整理与格式化
  • 长短章自动计算
  • 书名过滤

EPUB

  • 分卷、分章、插入章节
  • 插入图片、生成封面
  • 信息抓取(辅助补全书籍信息)
  • ncx / opf 缩进输出

下载安装

Releases 页面下载最新的 APK 直接安装。

  • 系统要求:Android 8.0 (API 26) 及以上
  • 推荐在平板上使用

技术栈

  • Kotlin
  • Jetpack Compose + Material 3
  • sora-editor 代码编辑组件

关于抓取功能

应用里的"信息抓取""插入章节"等功能用于辅助编辑,需要用户自行提供目标网站的登录凭证(Cookie),应用本身不内置任何账号。

请在使用时遵守目标网站的服务条款,仅用于个人合法用途,不要用于侵权或商业搬运。因使用本工具抓取内容产生的任何责任由使用者自行承担。

更新记录

详见 CHANGELOG.md

许可

代码由 AI 生成,作者放出供学习参考,可自由查看和修改。

About

Android 平板端 EPUB/TXT 电子书编辑工具,支持目录整理、格式化、文本替换、信息抓取和封面生成

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages