代码拉取完成,页面将自动刷新
## 更新日志文件
2023.8.13 go版本
1. 重新修改deprecated函数到新的依赖package中
2023.8.12 go版本
1. 添加https://www.7722wx.com 小说网站支持
2. 修复cli编译脚本,build.cmd中的错误
2022.10.16 go版本
1. 添加https://www.zhhbq.com/小说网站支持
2. 更新单元测试ebookdl_test.go,使用 gopkg.in/check.v1 做为测试框架
2022.8.28 go版本
1. windows平台,ui界面,重新生成syso文件,对应用windows平台386,x86_64
2. 修改ui界面生成的版本号为v2.0.0.0
3. 删除ui/resource.syso以解决在Linux系统的编译连接时问题
4. Linux平台,内嵌kindlegen到程序中,索马里时使用go-memexec来加载程序
5. Linux平台,实现单个文件可执行,不需要其它依赖文件
2022.08.26 go版本
1. windows平台,使用embed内嵌kindlegen.exe到程序中,运行时使用go-memexec来加载程序
2. windows平台,实现单个文件可执行,不需要其它依赖文件
2022.08.25 go版本
1. 更新go版本为v1.16+
2. 采用embed模式来内嵌tpls/fonts文件
2022.08.21 go版本
1. 删除qtgui版本
2. 删除http-server
3. 删除AppImage构建脚本及相关文件
2022.08.15 go版本
1. 添加biqugei.net网站支持
2022.03.27 go版本
1. Linux 版本,打包生成*.AppImage格式
2. kindlegenLinux程序需要安装到/usr/bin/目录,不然无法生成mobi格式的电子书
2022.02.12 go版本
1. 修改899zw.com地址为6zw.net
2. ui界面,添加biqugse.com下载支持
2021.11.24 go版本
1. 添加biqugse.com网站支持(目前只添加cli命令行支持)
2021.09.30 go版本
1. 修改xxbiquge.net地址为biqufan.com(原因网站改网址)
2. 尝试使用github.com/andlabs/ui库来构建gui界面
3. 发布测试版本到Release v1.7.8 下面
2021.09.25 go版本
1. 修改999xs.com地址为899zw.com
2021.08.20 go版本
1. 修改biduo.cc地址为biduoxs.com(原因为网站改网址)
2021.08.19 go版本
1. 修改vbiquge.com地址为xxbiquge.net(原因为网站改网址)
2021.02.11 go版本
1. 修改xsbiquge.com地址为vbiquge.com(原因为网站改网址)
2. 删除gui版本的文件,彻底删除目录
3. 修改powershell编译脚本的编译时间定义,改为24小时制
2021.01.01 go版本
1. 把tpls/ ,fonts/ 目录合并到程序里面,使程序独立性更强
2. qtgui版本,添加 检测更新 功能
3. 尝试使用linuxdeployqt + appimagetool对 qtgui项目进行打包,尝试生成 *.AppImage程序
4. 生成封面功能,直接由go代码来完成,不再使用tpls/cover.jpg做为封面底版
5. qtgui生成windows桌面图标(使用https://github.com/akavel/rsrc项目来实现)
6. 删除gui版本,功能与qtgui重复
2020.12.16 go版本
1. 不再使用小说网站的封面,直接捉取 起点中文网的封面做epub,mobi的封面
2020.12.14 go版本
1. 直接使用网站提供的封面,不做生成处理
2020.11.07 go版本
1. 更新boltdb的测试例子
2020.05.01 go版本
1. 对生成的作者和小说名进行检测,去除特殊字符串(感谢 @jinitalk 的错误反馈)
2. 修复epub无法单独生成问题
2020.04.04 go版本
1. 完成boltdb数据库的支持,编码格式使用gob;数据库保存位置为当前目录,命名为ebookdownloader.db
2. 当插入的uuid数据已经存在,即表示已经有下载过相应的内容;此时采用Update方法对boltdb数据库进行更新
3. 增加boltdb_test.go的添加内容,添加Update测试
2020.04.03 go版本
1. 使用storm/v3库,添加boltdb的功能接口
2020.03.30 go版本
1. 添加西西文学网下载源: http://www.xixiwx.com/
2020.03.17 go版本
1. 添加笔趣阁下载源:https://www.biquwu.cc/
2020.03.12 go版本
1. 紧急修复gui中的致命错误
2. 给windows平台的cli,http-server添加图标(Linux,Mac不支持此方法)
2020.03.08 go版本
1. 顶点小说下载源:booktxt.go 删除下载的txt文件中包含非小说的内容
2020.03.07 go版本
1. 修改进度条,使其能完整显示100%进度
2020.03.06 go版本
1. 把小说下载源独立成一个package ebookdownloader
2. 添加小说下载源 booktxt.com
3. 更新版本到 1.7.4
2020.03.04 go版本
1. meta.json文件添加生成md5信息(对应mobi,azw3,txt,epub小说)
2. meta.json添加生成uuid信息(对应每本小说,生成规则为UUID_V5)
3. 添加新下载源 www.biduo.cc
2020.03.03 go版本
1. Travis-ci:在编译生成程序前,先进行go test测试当前平台是否有问题
2. Travis-ci:在编译和打包的时候打印信息
3. ebookdownloader:把生成mobi功能,单独成一个文件
4. test: go test完成后,删除生成的测试文件和目录
2020.03.02 go版本
1. 更新go-epub版本到v1.0.0,感谢@ystyle提交的修改
2. 添加生成统一isbn功能(当同时生成mobi,azw3,epub的时候才能统一;如果分开生成,isbn码是不一样的)
2020.03.01 go版本
1. cli版本:添加检查最新版本功能 update_check功能
2. cli版本:添加生成epub功能
3. gui版本:添加生成epub功能
4. http-server版本:添加生成epub功能
5. gui版本:把字体嵌入到程序当中
6. 更新版本到 1.7.3
2020.02.29 go版本
1. 对代码函数命名进行规范
2. 更新测试用命ebookdl_test.go文件
3. 更新下载章节进度条的格式
4. 把日志文件单独分离出来
5. 更新PowerShell脚本,添加生成编译版本的功能
2020.02.18 go版本
1. 添加PowerShell脚本,用于支持在win10上编译
2020.02.16 go版本
1. ebookdownloader库:windows平台 kindlegen运行时添加隐藏窗口功能
2. gui:运行时,隐藏ebookdownloader_cli程序启动时的黑色窗口
3. 更新版本到1.7.2
-----
4. travis-ci: 对生成的程序进行upx -9压缩(Mac平台因为upx有问题,没有包含进去)
2020.02.14 go版本
1. http-server:添加创建任务功能和查询任务功能(使用kala Job Schedule)
2. 对代码进行添加注释
3. 添加新接口 GetBookBriefInfo只用于获取小说名字,作者,简介信息
4. gui: 更新代码,修改字体的路径
5. gui: 现在改用外部调用ebookdownloader_cli来执行下载操作,需要用到配置文件./conf/ebdl_conf.ini
2020.02.13 go版本
1. cli: 重新补充完成meta.json信息
2020.02.12 go版本
1. 添加gitee项目地址,加快国内的下载速度
2. 生成txt:修改方法为按一章一章地往磁盘中写入文件,以降低cpu占用率
3. cli: 添加生成json格式内容,用于把小说保存成json格式,方便线下再进行转换,方便进行二次处理
4. 添加二级命令conv,用于转换json文件到txt,mobi,azw3格式小说
2020.02.10 go版本
1. 添加小说章节分割下载功能(以300章为一个下载单元)
2. 限制并发数量,目前最大并发数量为 (300+49)*2 = 698
3. arm版本问题:目前只能生成txt文件,因为生成mobi花费时间过于长(测试平台:Raspberry Pi 3b, cpu过于垃圾和内存太小)
4. 更新版本到 v1.7.1
5. 更换字体为: 文泉驿微米黑 Regular
2020.02.02 go版本
1. 初步添加kala接口,做为 Job Scheduler
2. cli版本添加生成meta.json文件功能
2020.01.28 go版本
1. ebookdownloader 修改获取章节的规则:替换 <br/> 为 \r\n
2. http-server 添加鉴权功能,通过/login来获取 token
2020.01.27 go版本
1. http-server添加中文件,处理跨域访问问题
2. 修改小说下载后,保存目录为 ./outputs/小说名-作者/
3. http-server 添加生成meta.json,用于保存小说作者,小说简介,小说下载网站,小说bookid等信息
4. http-server 配置文件修改,原来的host定义为外部地址,iner_host定义为内部地址
2020.01.26 go版本
1. 添加 http-server版本,初始化
2. 添加qemu-i386-static 支持arm,arm64平台上生成mobi,azw3格式电子书
3. 更新版本到 v1.7.0
2020.01.24 go版本
1. 版本更新到 v1.6.3
2. 更新到 v1.6.4 用于测试 Travis-ci
2020.01.23 go版本 更新
1. 使用 github.com/AllenDang/giu 库,重新构建 gui界面
2. 编译命令 cd gui;build.[cmd|sh]。文件生成后,会复制到根目录
2020.01.22 go版本 更新
1. 分离出命令行版本cli,编译命令 cd cli;build.[cmd|sh]。文件生成后,会复制到根目录
2. 界面版本gui,立项目
3. 添加go mod支持
2020.01.13 go版本 更新
1. 修复潜在问题,无法生成 ./outputs目录
2. 修复azw3后序出错问题,已经可以在 calibre中阅读
3. 版本升级为 v1.6.1
感谢 @Biercenter 的反馈
2020.01.08 go版本 更新
1. 版本升级为 v1.6.0
2. 完成生成二级目录功能(目前只有顶点小说网支持这个功能)
3. 修改下载章节的方法,现在使用 gorountine,多并发下载
2020.01.06 go版本 更新
1. 添加顶点小说 23us.la支持
2. 初始支持把分卷信息写入相应的volumes结构体当中(还没有正式测试生成二级目录功能)
2020.01.05 go版本 更新
1. 实现二级目录直接写入 tpl_*.html文件当中
2. 添加tpl/tpl_volume.html 用于生成目录分卷
3. 实现mobi格式二级目录的生成(网站捉取二级目录部分,正在努力实现)
2020.01.04 go版本 更新
1. 初始化 kindle二级目录支持代码(具体功能还在实现)
2. 更新ebookdl_test.go: 实例化 二级目录txt支持
2020.01.03 go版本 更新
1. 修改生成电子书的压缩比为-c2,使生成的文件更小
2. 添加生成awz3格式支持(注意,--mobi,--awz3只能使用一个,不能同时使用)
3. 修改封面的引用方法
2019.12.29 go版本 完成实现 999xs.com平台的小说下载接口
2019.12.27 go版本 实现不同小说平台的interface{}接口,方便加入新的小说网站
2019.12.25 go版本 修改小说名字排版方式为坚排
2019.12.22 go版本添加
1. 简单代码测试
2. 使用图片格式的封面,方便后面使用 calibre更换封面
2019.12.9 go版本添加 代理支持
2019.12.8 go版本添加 Linux,Mac系统支持
2019.12.6 go版本添加 进度条功能
2019.12.5 添加go语言版本支持
2019.8.22 python版本初始化
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。