Skip to content

Commit 8fadf06

Browse files
committed
🔖 Release v1.8.4
1 parent f04553f commit 8fadf06

File tree

5 files changed

+62
-51
lines changed

5 files changed

+62
-51
lines changed

BOOK_SOURCES.md

Lines changed: 37 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,35 @@
1-
> 请仔细阅读,否则使用容易出现问题。
2-
31
## 书源基本信息
42

5-
| 书源 ID | 书源名称 | 大陆 IP | 非大陆 IP | 支持搜索 | ⚠️ 需要额外注意 |
6-
|-------|--------------------------------------|-------|--------|------|------------------------------------------------------------------------------------|
7-
| 1 | [香书小说](http://www.xbiqugu.la/) |||| |
8-
| 2 | [书海阁小说网](https://www.shuhaige.net/) |||| 搜索限流 (Unexpected end of file from server) |
9-
| 3 | [梦书中文](http://www.mcxs.info/) |||| 搜索限流 (Connect timed out) |
10-
| 4 | [鸟书网](http://www.99xs.info/) |||| 搜索限流 (Read timed out),数量15w+ |
11-
| 5 | [新天禧小说](https://www.tianxibook.com/) |||| 下载过快会导致章节内容为空,建议线程数不大于5 |
12-
| 6 | [全本小说网](https://quanben5.com/) |||| 需要梯子,完本很全,连载基本搜不到,同 quanben5.io, quanben-xiaoshuo.com |
13-
| 7 | [69书吧1](https://www.69shuba.com/) |||| 需要梯子,搜索有CF,章节限流,推荐线程数1 |
14-
| 8 | [大熊猫文学](https://www.dxmwx.org/) |||| |
15-
| 9 | [笔趣阁22](https://www.22biqu.com/) |||| |
16-
| 10 | [笔尖中文](http://www.xbiquzw.net/) |||| |
17-
| 11 | [零点小说](https://www.0xs.net/) |||| 限流程度和69书吧相似,爬取过快会封IP且获取不到正文 |
18-
| 12 | [得奇小说网](https://www.deqixs.com/) |||| 基本只有新书,爬取频率过快会封禁IP (Remote host terminated the handshake),搜索有限流 (Connection reset) |
19-
| 13 | [小说虎](https://www.xshbook.com/) |||| 正文广告较多,需手动过滤 |
20-
| 14 | [略更网](https://www.luegeng.com/) |||| |
21-
| 15 | [书林文学](http://www.shu009.com/) |||| 源站目录有重复、缺章的情况,章节限流 |
22-
| 16 | [速读谷](https://www.sudugu.com/) |||| 同得奇小说网 |
23-
| 17 | [八一中文网](http://www.81zwwww.com/) |||| |
24-
| 18 | [悠久小说网](http://www.ujxsw.org/) |||| |
25-
| 19 | [阅读库](http://www.yeudusk.com/) |||| |
26-
| 20 | [顶点小说](https://www.wxsy.net/) |||| 搜索、详情、章节限流 |
27-
| 21 | [黄易天地](http://www.xhytd.com/) |||| |
3+
`main-rules.json`
4+
5+
| 书源 ID | 书源名称 | 大陆 IP | 非大陆 IP | 支持搜索 | ⚠️ 需要额外注意 |
6+
|-------|--------------------------------------|-------|--------|------|-------------------------------------------|
7+
| 1 | [香书小说](http://www.xbiqugu.la/) |||| |
8+
| 2 | [书海阁小说网](https://www.shuhaige.net/) |||| 搜索限流 (Unexpected end of file from server) |
9+
| 3 | [梦书中文](http://www.mcxs.info/) |||| 搜索限流 (Connect timed out) |
10+
| 4 | [鸟书网](http://www.99xs.info/) |||| 搜索限流 (Read timed out),数量15w+ |
11+
| 5 | [新天禧小说](https://www.tianxibook.com/) |||| 下载过快会导致章节内容为空,建议线程数不大于5 |
12+
| 6 | [大熊猫文学](https://www.dxmwx.org/) |||| |
13+
| 7 | [笔趣阁22](https://www.22biqu.com/) |||| |
14+
| 8 | [笔尖中文](http://www.xbiquzw.net/) |||| |
15+
| 9 | [零点小说](https://www.0xs.net/) |||| 限流程度和69书吧相似,爬取过快会封IP且获取不到正文 |
16+
| 10 | [小说虎](https://www.xshbook.com/) |||| 正文广告较多,需手动过滤 |
17+
| 11 | [略更网](https://www.luegeng.com/) |||| |
18+
| 12 | [书林文学](http://www.shu009.com/) |||| 源站目录有重复、缺章的情况,章节限流 |
19+
| 13 | [八一中文网](http://www.81zwwww.com/) |||| |
20+
| 14 | [悠久小说网](http://www.ujxsw.org/) |||| |
21+
| 15 | [阅读库](http://www.yeudusk.com/) |||| |
22+
| 16 | [顶点小说](https://www.wxsy.net/) |||| 搜索、详情、章节限流 |
23+
| 17 | [黄易天地](http://www.xhytd.com/) |||| |
24+
25+
`proxy-rules.json`
26+
27+
| 书源 ID | 书源名称 | 大陆 IP | 非大陆 IP | 支持搜索 | ⚠️ 需要额外注意 |
28+
|-------|-----------------------------------|-------|--------|------|------------------------------------------------------------------------------------|
29+
| 1 | [69书吧1](https://www.69shuba.com/) |||| 需要梯子,搜索有CF,章节限流,推荐线程数1 |
30+
| 2 | [全本小说网](https://quanben5.com/) |||| 需要梯子,完本很全,连载基本搜不到,同 quanben5.io, quanben-xiaoshuo.com |
31+
| 3 | [得奇小说网](https://www.deqixs.com/) |||| 基本只有新书,爬取频率过快会封禁IP (Remote host terminated the handshake),搜索有限流 (Connection reset) |
32+
| 4 | [速读谷](https://www.sudugu.com/) |||| 同得奇小说网 |
2833

2934
> [!IMPORTANT]
3035
> 使用大陆 IP 为 ❌ 的书源时,国内用户(可能)需要梯子(需要非大陆 IP)
@@ -66,4 +71,10 @@ port = 改为你的代理端口
6671

6772
[起点收藏榜](qidian_rank/5-起点收藏榜.md)
6873

69-
[起点签约作者新书榜](qidian_rank/6-起点签约作者新书榜.md)
74+
[起点签约作者新书榜](qidian_rank/6-起点签约作者新书榜.md)
75+
76+
## 自定义书源
77+
78+
参考规则文件, 照葫芦画瓢
79+
80+
支持语法: css selector, xpath, javascript, regex

CHANGELOG.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
1-
## v1.8.3 (2025-06-10)
1+
## v1.8.4 (2025-06-30)
22

33
### ✨ 新特性
44

5-
- 新增书源: 书林文学 https://github.com/freeok/so-novel/issues/166
6-
- 新增书源: 小说虎
7-
- 新增章节缓存目录保留配置项 https://github.com/freeok/so-novel/issues/172
8-
- 临时章节文件名添加前导零 https://github.com/freeok/so-novel/issues/165
5+
- 开放自定义书源功能
6+
- 搜索支持多书连续下载 [https://github.com/freeok/so-novel/issues/192](https://github.com/freeok/so-novel/issues/192)
7+
- 新增书源: 黄易天地 [https://github.com/freeok/so-novel/issues/187](https://github.com/freeok/so-novel/issues/187)
8+
- 新增配置项: `active-rules`, `show_download_log`
9+
- 新增规则字段: `crawl`
10+
- 新增 Linux 一键安装脚本
911

1012
### 🐛 修复
1113

12-
- 修复模糊文本的聚合搜索结果为空(相似度过低被忽略)
13-
- 修复分页章节标签解析错误
14-
- 修复非全本下载后,文件名下划线前的序号错误
15-
- 修复自定义下载路径时,封面下载出错 https://github.com/freeok/so-novel/discussions/177
16-
- 修复书源 20 封面下载失败
17-
- 修复 epub 空封面页
14+
- 修复失效书源:全本小说网
15+
- 修复封面下载失败时触发 `ansi` 渲染参数异常 [https://github.com/freeok/so-novel/issues/198](https://github.com/freeok/so-novel/issues/198)
16+
- 修复合并产物文件名包含系统非法字符时大小为零且名称被截断 [https://github.com/freeok/so-novel/issues/190](https://github.com/freeok/so-novel/issues/190)
17+
- 修复 `docker-install.sh` 在 WSL Ubuntu 安装失败
1818

1919
### ♻️ 重构
2020

21-
- 替换章节文件名中的非法字符 https://github.com/freeok/so-novel/pull/179
22-
- 重构 `BookSourceQualityTest.java`
23-
- 更新 timeout 默认值
21+
- 拆分书源规则
22+
- 优化目录爬取规则
2423

2524
### 🛠️ 其他
2625

27-
- 移除书源: 新笔趣阁 https://github.com/freeok/so-novel/issues/148
28-
- 移除书源: 96读书(章节页 CF)
29-
- 优化书源 20 过滤规则
30-
- 更新发布脚本
31-
- 更新起点榜单
32-
- 更新推荐书源模板
26+
- 升级依赖
27+
- 更新 CI 脚本
28+
- 添加 `D1Workers`
29+
- 添加 `DISCLAIMER.md`
30+
- 优化 `feedback.yml`
31+
- 优化 `docker-install.sh`
32+
- 移除 `jline`

bin/docker-install.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ echo "🔖 最新版本:$LATEST_VERSION"
1313

1414
APP_NAME="sonovel"
1515
TAR_NAME="${APP_NAME}-linux.tar.gz"
16-
# v1.8.3 之后的版本发布前,务必将此处修改为 DIR_NAME="SoNovel"
17-
DIR_NAME="SoNovel-linux"
16+
DIR_NAME="SoNovel"
1817
IMAGE_NAME="sonovel:${LATEST_VERSION}"
1918

2019
# 函数:下载文件

bundle/readme.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ Linux 用户
2020
- 希望增加某个新功能
2121
上述情况请在此反馈:https://github.com/freeok/so-novel/issues/new/choose
2222
非上述情况在此反馈:https://github.com/so-novel/discussions/new/choose
23-
反馈前请务必查看常见问题:https://github.com/freeok/so-novel/issues?q=label%3A%22usage%20question%22
24-
如果都没有,再进行反馈!反馈时请按照要求填写,否则不予处理
23+
在提供反馈之前,请务必先查阅常见问题:https://github.com/freeok/so-novel/issues?q=label%3A%22usage%20question%22
24+
如果常见问题中没有您的情况,欢迎提交反馈!提交前请务必按照要求填写,否则将不予处理。
2525

2626

27+
书源一栏:https://github.com/freeok/so-novel/blob/main/BOOK_SOURCES.md
2728
最新版下载地址:https://github.com/freeok/so-novel/releases

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.pcdd</groupId>
88
<artifactId>so-novel</artifactId>
9-
<version>1.8.3</version>
9+
<version>1.8.4</version>
1010
<packaging>jar</packaging>
1111

1212
<name>so-novel</name>

0 commit comments

Comments
 (0)