看不惯某鱼上合并电子书还收费,所以手搓了个合并工具
unnamedmemory吧
全部回复
仅看楼主
level 5
ShadowVap 楼主
自己平时爱用水墨屏看漫画和小说,但是网上下下来的资源格式太乱,现有的工具要么慢,要么转出来目录根本没法看,另外一点就是每次看漫画/小说看完都要退出打开另一个文件,觉得挺麻烦的,所以就有了这个项目
断断续续搓了五个月,写了这个批量转换整合的工具,目前感觉已经算 Feature Complete 了,发出来给有需要的吧友
这就不是那种简单的格式转换器,主要解决了几个我自己的痛点:
1. 漫画目录清洗:自动按卷、话排序,不会生成几千条垃圾页码目录
2. 原生级合并:TXT小说和EPUB合并的时候走的是底层结构重组,保留段落缩进,不会变成PDF那种死板的图层
3. 墨水屏模式(还在开发中....目前已经有计划了):遇到那种“精排”但实际上在电子阅读器上显示缺字、或者颜色太浅看不清的书,开启这个模式可以直接清洗掉所有字体和颜色样式
4. 效率:Python写的,支持多线程,文件多的话跑起来很快,实测漫画3000张图片,我5950X能跑满占用
其他的一些小特性:拥有两种模式,一种是命令行参数直接传入调用,另外一种是不带参数,是直接进入控制台交互界面(按1/2/Y/N这种交互的界面),对新手还是比较友好的,详情可以看我github页面的README
支持 PDF/EPUB/CBZ/MOBI/AZW3 等各种格式互转和合并。
完全开源免费,链接放楼下,有能力的吧友给我点个star吧,谢谢喵
[lbk]Bulk-Ebook-Merger-Converter[rbk]
https://github.com/ShadowLoveElysia/Bulk-Ebook-Merger-Converter
2025年12月01日 19点12分 1
吧务
level 13
玛雅,辛苦了[泪]
2025年12月02日 13点12分 2
其实还好,一开始我就写完了雏形,只不过是自己用的时候发现有问题,我就自己改什么问题,现在这个才算是完整的,其实一开始就没打算搞那些交互界面,但是我想了想写出来别人也能用,干脆就写了,最近更新的多线程也只是因为我发现之前我核心跑不满,又换了一种方案来实现,现在是能给我全部,还有那个什么自动截取第一张图片作为封面啊,自动识别目录什么的,全都是我自己觉得自己写的东西,自己用的不太顺畅,就顺手改了的,代码里也是一堆私货,不过嘛,用户直接用就好了,我夹私货也只是自己写的爽才这样干的,毕竟本来就是我为了自己爱好才写的(我肯定不会在正经项目或别人代码中贡献这种东西,这会被骂死的,我自己的随便怎么玩,反正不影响其他人使用,为什么不让我自己写的爽一点呢[吐舌]),整个脚本1400多行,接近1500,去掉那些提示语估计也就700行核心代码,算得上是一个小巧又功能完备的脚本(顺带一提,我之前在鱼上那个人写了几千行来做合并,但我总觉得这家伙水平不行,我700行能打几千行[黑线]
2025年12月02日 14点12分
1