Releases: freeok/so-novel
Releases · freeok/so-novel
v1.7.8
v1.7.8 (2025-02-09)
✨ 新特性
- 新增书源 8:大熊猫文学 (#86)
- 新增书源 9:369小说网 (#90)
- 新增书源 10:天天看小说
- 新增封面获取途径:纵横中文网
- 书源规则支持 JS
- rule.json 新增 limitPage 和 needProxy 属性
🐛 Bug 修复
- 更新书源 1 域名
- 修复 BookSourceTest.java
- 修复非全本下载时,生成的目录文件内容错误
- 修复正文 html 标签含有属性时引发的错误
- 修复搜索结果为空时报错
♻️ 重构优化
- 更新起点榜单
- 优化 rule.json
- 重构 CoverUpdater#matchBook
- 重构 CrawlUtils.java 解耦
- 重构 Source#jsoup
- 重构 FileUtils.java
- 重构 BookSourceQualityTest.java
- 重构 rule.json 书籍详情与封面规则
- 重构 BookSourceTest.java
- 解耦 BookParser.java
- 清理 rule.js
- 目录重命名为 TOC
Note
最新书源信息见:#50
v1.7.7
v1.7.7 (2025-02-03)
✨ 新特性
♻️ 重构优化
- 优化源站搜索结果 (根据每个作者对应的书籍数量降序)
- 起点榜单移动到 qidian_rank 目录
- 更新 rule-6.json
- 清理 rule.json 冗余属性
- 优化 BookSourceQualityTest.java
- 优化 ChapterParser.java
- 优化 Source#jsoupConn
- 优化 ChapterConverter#convert
- 重构 ChapterParser#parse
- 重构 NewSourceTest.java
- 重构 rule.json 排序属性
Note
温馨提示:
这一版新增的 69书吧(官方)
有限流,使用前必须修改默认配置,否则会被该网站封禁 IP(至少几个小时无法使用)
且搜索页有 CF,故暂不支持搜索,只能通过输入书籍详情页网址下载
v1.7.6🧨
v1.7.6 (2025-01-29)
✨ 新特性
🐛 Bug 修复
- 修复下载指定章节起始章错误
- 修复章节解析逻辑错误
- 修复语言不为 zh_CN 时无法从起点获取最新封面
- 修复在 String#replaceFirst 中标题包含括号时的 PatternSyntaxException
♻️ 重构优化
- txt、html 格式增加下载封面日志
- 书源 1 ~ 4 规则增加 language 属性
- 更新 rule-5.json
- 规范 language 值命名
- 重构 ChineseConverter.java
- 重构 SearchResultParser#parse
- String#trim 替换为 String#strip (JDK 11)
v1.7.5
✨ 新特性
- 新增下载最新章节功能 (#77)
🐛 Bug 修复
- 重复标题 2 次修复 (https://github.com/freeok/so-novel/discussions/83)
- 修复书源 5 搜素结果异常
♻️ 重构
- 优化书源 2 规则
- 优化源站搜索结果
- 过滤正文空标签
- auto-update 默认值改为 0
- 修改自动更新进度条样式
🔧 其它
- 更新 launch4j 脚本
- 更新 jpackage 脚本
v1.7.4
v1.7.3🎆
✨ 新特性
🐛 Bug 修复
- 修复爬取间隔设置失效
- 修复部分书源搜索结果唯一时,搜索结果为空的问题
♻️ 重构
- 重构
Source.java
- 优化重复代码
🔧 其它
- 更新起点榜单
- 更新
README.md
、readme.txt
- 新增 ISSUE_TEMPLATE:
问题反馈
、功能请求
Tip
69書吧限流较为严重,下载速度明显慢于其他书源。
建议先使用以下配置,之后根据需要进行微调。
# config.ini
[crawl]
# 爬取最小间隔 (毫秒)
min = 1000
# 爬取最大间隔 (毫秒)
max = 2000
# 爬取线程数,-1 表示自动设置
threads = 1
[retry]
# 最大重试次数
max-attempts = 5
# 重试爬取最小间隔 (毫秒)
min = 2000
# 重试爬取最大间隔 (毫秒)
max = 5000
还需要指定书源 ID, 大陆用户可能需要设置代理
[base]
# 启用69書吧
source-id = 5
# 网络代理
proxy-host = 127.0.0.1
proxy-port = your port
v1.7.2🎅🏻
v1.7.1
更新内容:
✨ 新增书源 3 (http://www.mcmssc.la/)
✨ TXT 开头添加书籍信息
✨ 新增书源质量检测 (#50)
🚸 改善交互体验 (#46)
🚸 启动时校验 source-id 合法性
💄 优化 EPUB、HTML、TXT 正文排版
⚡ EPUB 生成后删除临时目录
🐛 修复部分书源封面 URL 获取异常
🐛 修复某些情况下搜索失败
📝 更新使用说明 readme.txt
v1.7.0
v1.7.0-beta.2
更新内容
- 🐛 修复 txt 格式首行多余文本
- 📝 更新使用须知
- 🔧 更新配置文件默认值
- ⚡ 提高下载成功率
- 🚸 优化自动更新体验