Montaro2017 / bili_novel_packer

轻小说打包器,采集哔哩轻小说网站内容,打包成EPUB格式,支持封面、插图、目录,支持分卷合并。
MIT License
144 stars 4 forks source link
dart epub epub-generation novel spider

轻小说打包器

GitHub Static Badge star github star

Gitee / GitHub


介绍

轻小说打包器,可以将支持的轻小说网站中的小说打包成EPUB格式,包含插图和目录。

目前支持的轻小说网站

下载

国内Gitee / 国外GitHub

使用

双击exe或者使用命令提示符都可。

01

02

多看阅读

多看阅读插图支持交互模式,点击可全屏查看

DuoKan-1

DuoKan-2

DuoKan-3

Koodo Reader

Koodo-1

常见问题

为什么经常使用不了

网站会更新反爬策略,需要更新后才能使用,使用时请确保使用的是最新版,如果最新版也无法使用,请反馈Issues。

为什么打包速度这么慢

网站有RateLimit速度限制,请求速度过快会被限制访问。

如何修改封面图片

  1. 以ZIP方式解压EPUB文件
  2. 编辑OEBPS/content.opf文件

如果OEBPS/images文件夹内没有封面图片

  1. 添加图片到images目录下
  2. OEBPS/content.opf文件的manifest中添加一行<item id="images\000001.jpg" href="https://github.com/Montaro2017/bili_novel_packer/blob/master/images/000001.jpg" media-type="image/jpeg"/>
  3. 将上面的000001.jpg改成对应图片的名称,不要修改斜杠和反斜杠

修改封面

  1. 找到<item id="cover-image" href="https://github.com/Montaro2017/bili_novel_packer/blob/master/images/000035.jpg" media-type="image/jpeg"/>这一行
  2. 将href的值改成图片的路径
  3. 压缩成ZIP,修改后缀为EPUB

编译

由于Dart暂不支持交叉编译,因此仅提供windows版本的编译产物,如需在其他系统上使用,请自行下载编译。

windows

执行目录下的compile.bat即可。

或者执行

dart compile exe bin/main.dart -o ./build/bili_novel_packer.exe

其他系统

同windows,修改打包后的文件名即可

dart compile exe bin/main.dart -o ./build/bili_novel_packer