Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Montaro2017/bili_novel_packer
轻小说打包器,采集哔哩轻小说网站内容,打包成EPUB格式,支持封面、插图、目录,支持分卷合并。
https://github.com/Montaro2017/bili_novel_packer
dart epub epub-generation novel spider
Last synced: 11 days ago
JSON representation
轻小说打包器,采集哔哩轻小说网站内容,打包成EPUB格式,支持封面、插图、目录,支持分卷合并。
- Host: GitHub
- URL: https://github.com/Montaro2017/bili_novel_packer
- Owner: Montaro2017
- License: mit
- Created: 2023-02-20T14:02:45.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-14T07:51:17.000Z (about 2 months ago)
- Last Synced: 2024-09-14T19:07:36.299Z (about 2 months ago)
- Topics: dart, epub, epub-generation, novel, spider
- Language: Dart
- Homepage:
- Size: 3.69 MB
- Stars: 115
- Watchers: 1
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bilibili-extra - Bili_novel_packer - 速度更快的 Dart 语言版哔哩轻小说打包器.![Dart](svg/dart.svg?raw=true) (下载工具 / 直播脚本)
README
轻小说打包器
## 介绍
轻小说打包器,可以将支持的轻小说网站中的小说打包成EPUB格式,包含插图和目录。
### 目前支持的轻小说网站
- [哔哩轻小说](https://www.linovelib.com)
- [轻小说文库](https://www.wenku8.net/login.php)## 下载
[国内Gitee](https://gitee.com/Montaro2017/bili_novel_packer/releases) / [国外GitHub](https://github.com/Montaro2017/bili_novel_packer/releases)
## 使用
双击exe或者使用命令提示符都可。![01](./images/img.png)
![02](./images/img_1.png)
### 多看阅读
**多看阅读插图支持交互模式,点击可全屏查看**
![DuoKan-1](./images/duokan-1.jpg)
![DuoKan-2](./images/duokan-2.jpg)
![DuoKan-3](./images/duokan-3.jpg)
### Koodo Reader
![Koodo-1](./images/koodo-1.png)
## 常见问题
### 为什么经常使用不了
网站会更新反爬策略,需要更新后才能使用,使用时请确保使用的是最新版,如果最新版也无法使用,请反馈Issues。
### 为什么打包速度这么慢
网站有RateLimit速度限制,请求速度过快会被限制访问。
### 如何修改封面图片
1. 以ZIP方式解压EPUB文件
2. 编辑`OEBPS/content.opf`文件如果`OEBPS/images`文件夹内没有封面图片
1. 添加图片到`images`目录下
2. 在`OEBPS/content.opf`文件的`manifest`中添加一行``
3. 将上面的`000001.jpg`改成对应图片的名称,不要修改斜杠和反斜杠修改封面
1. 找到``这一行
2. 将href的值改成图片的路径
3. 压缩成ZIP,修改后缀为EPUB## 编译
由于Dart暂不支持交叉编译,因此仅提供windows版本的编译产物,如需在其他系统上使用,请自行下载编译。
### windows
执行目录下的[**compile.bat**](./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
```