为网文下载器添加Bat脚本,方便使用,注意修改保存格式为GBK。 Bat下载
go get github.com/sndnvaps/ebookdownloader/cli
go get github.com/sndnvaps/ebookdownloader/gui
go get github.com/sndnvaps/ebookdownloader/http-server
.\ebookdownloader.exe --bookid=0_642 --txt #只生成txt文本
.\ebookdownloader.exe --bookid=0_642 --mobi #只生成mobi电子书
.\ebookdownloader.exe --bookid=0_642 --txt --mobi #生成txt 和 mobi
.\ebookdownloader.exe --bookid=0_642 --txt --awz3 #生成txt 和 awz3
.\ebookdownloader.exe --proxy="http://proxyip:proxyport" --bookid=0_642 --mobi #生成mobi电子书,在下载章节的过程中使用 Proxy
.\ebookdownloader.exe --ebhost=xsbiquge.com --bookid=0_642 --txt --mobi #使用xsbiquge.com做为下载源,生成txt 和 mobi
.\ebookdownloader.exe --ebhost=999xs.com --bookid=0_642 --txt --mobi #使用999xs.com做为下载源,生成txt 和 mobi
.\ebookdownloader.exe --ebhost=999xs.com --bookid=0_642 --txt --mobi --meta #使用999xs.com做为下载源,生成txt,mobi电子书,并生成meta.json文件于小说目录当中
.\ebookdownloader.exe --ebhost=23us.la --bookid=127064 --pv #新功能,用于打印小说的分卷信息,此时不下载小说任何内容
.\ebookdownloader.exe --bookid=0_0642 --json #生成json格式的小说数据
.\ebookdownloader.exe conv --json=".\outputs\我是谁-sndnvaps\我是谁-sndnvaps.json" --txt --mobi #新功能,转换json格式到txt,mobi格式
.\ebookdownloader.exe --help #显示帮助信息
1. kindlegen.exe 支持windows平台
2. kindlegenLinux 支持Linux 平台
3. kindlegenMac 支持 Mac平台
4. cli/gui 两个项目,都需要在当前项目的根目录运行
5. gui程序,需要依赖 https://github.com/akavel/rsrc ,项目来生成图标
6. qemu-i386-static-armhf 支持在linux arm平台上运行 kindlegenLinux
7. qemu-i386-static-arm64 支持在linux arm64平台上运行 kindlegenLinux
8. http-server 项目依赖:
github.com/ajvb/kala 项目,用于任务控制和管理
kala需要与ebookdownloader_cli运行在同一个目录里面
主要目的是部署在vps上面,就可以方便随时下载小说了
API接口文档 ebookdownloader_http_api
配置文件ebdl_conf.ini
墙里面使用gitee
gitee ebookdownloader release page
墙外面使用github
github ebookdownloader release page
[√] 1. 添加生成封面功能
[√] 2. 添加不同平台的接口实现
[√] 3. 添加生成二级目录的方法(已经添加相应的实例)
[√] 4. 添加界面版本gui
[√] 5. 添加http-server,做为后端
[√] 6. 添加linux arm,arm64平台支持
[√] 7. 需要限制并发数量,因为vps性能有限 -> 目前限制的并发数量为(300+49)*2 = 698