bushixuanqi
3712feff2e
Merge remote-tracking branch 'origin/master' into master
3 years ago
kunfei
306fc67901
Merge pull request #1111 from bushixuanqi/master
...
优化与简化
3 years ago
bushixuanqi
6dcc556bd1
Update RuleAnalyzer.kt
...
简化
3 years ago
bushixuanqi
b7e002e1fe
Update RuleAnalyzer.kt
...
修正与简化
3 years ago
bushixuanqi
07143c172d
Update RuleAnalyzer.kt
...
优化
3 years ago
bushixuanqi
9dd2b3935d
Merge branch 'gedoor:master' into master
3 years ago
bushixuanqi
3813a7bf10
Update RuleAnalyzer.kt
...
优化
3 years ago
bushixuanqi
d567e217bc
Update RuleAnalyzer.kt
...
优化
3 years ago
gedoor
9cc1e15864
发现界面添加自定义样式
3 years ago
gedoor
4230cca24b
发现界面添加自定义样式
3 years ago
gedoor
1f2684d5a1
发现界面添加自定义样式
3 years ago
gedoor
d4ee79029d
发现界面添加自定义样式
3 years ago
gedoor
9deda74008
发现界面添加自定义样式
3 years ago
gedoor
c6c07234f8
优化
3 years ago
gedoor
f805081a51
Merge remote-tracking branch 'origin/master'
3 years ago
kunfei
89cc0a5bed
Merge pull request #1110 from bushixuanqi/patch-1
...
Update RuleAnalyzer.kt
3 years ago
bushixuanqi
b2aefb0b8c
Update RuleAnalyzer.kt
...
平衡组区分内嵌{JSONPATH}和非内嵌JSONPATH
3 years ago
gedoor
c49e6bae53
优化
3 years ago
gedoor
9180a4c40d
优化
3 years ago
gedoor
3da4e43656
优化
3 years ago
gedoor
cf2f0dbf38
优化
3 years ago
gedoor
2bb315d4bd
优化
3 years ago
gedoor
279355cf24
优化
3 years ago
gedoor
8a04100945
优化
3 years ago
gedoor
0aba2edcee
增加webdav订阅
3 years ago
gedoor
4a71068f0b
字典
3 years ago
gedoor
3914b27902
字典
3 years ago
gedoor
762d63d4b7
字典
3 years ago
gedoor
19027427cc
字典
3 years ago
bushixuanqi
126f4d3991
Merge remote-tracking branch 'origin/master' into master
...
# Conflicts:
# app/src/main/java/io/legado/app/model/analyzeRule/RuleAnalyzer.kt
3 years ago
gedoor
8e18de3129
字典
3 years ago
kunfei
1717eb5a37
Merge pull request #1108 from bushixuanqi/master
...
补充完善上次的更新,进一步简化 AnalyzeByJSoup,新增通过类参数设置所需的平衡组函数
3 years ago
bushixuanqi
47aa7095b8
Update RuleAnalyzer.kt
...
优化排版
3 years ago
bushixuanqi
408fb77019
Update AnalyzeByJSoup.kt
...
进一步简化 AnalyzeByJSoup 中的 ElementsSingle,尽量以共享代替传递
3 years ago
bushixuanqi
d5aba03fcf
Update AnalyzeByJSonPath.kt
...
新增设置平衡函数的参数
3 years ago
bushixuanqi
c5c72511b4
Update RuleAnalyzer.kt
...
进一步简化 AnalyzeByJSoup 中的 data class ElementsSingle,尽量以共享变量代替传递变量。
3 years ago
bushixuanqi
4203945f36
1. 彻底测试了jsoup的各种边缘用法,发现jsoup字符串中转义字符无效果,但字符串之外转义字符却有效果,所以加了条语句处理这种情况,补充完善上次的更新。
...
2. 进一步简化AnalyzeByJSoup中的data class ElementsSingle,尽量以共享变量代替传递变量。
3. 新增函数设置参数,更加参数设置所需的平衡组函数,默认设置为字符串中转义字符无效果但字符串之外转义字符却有效果,true则为所有位置转义字符都有效。
3 years ago
bushixuanqi
f6fe4f3099
Merge remote-tracking branch 'origin/master' into master
...
# Conflicts:
# app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeByJSoup.kt
# app/src/main/java/io/legado/app/model/analyzeRule/RuleAnalyzer.kt
3 years ago
bushixuanqi
0aa63a9c69
Update AnalyzeByJSoup.kt
...
简化
3 years ago
bushixuanqi
f18ff8a1ff
Update AnalyzeByJSoup.kt
...
简化
3 years ago
bushixuanqi
69ea1ee3b4
Update AnalyzeByJSoup.kt
...
简化代码
3 years ago
kunfei
8d8b1e0f39
Merge pull request #1106 from bushixuanqi/master
...
整合优化修复
3 years ago
bushixuanqi
5ba01ddab9
Update RuleAnalyzer.kt
...
解决采用新平衡组后,{$.rule}内嵌规则起始位置未记录,导致未将$.当中规则一部分的问题
3 years ago
bushixuanqi
93194909b9
Update RuleAnalyzer.kt
...
调整下参数指向
3 years ago
bushixuanqi
ff1398eae9
Update RuleAnalyzer.kt
...
将平衡组分成采用实体字符的规则平衡组(jsoup、xpath),和允许转义字符的代码平衡组(json、JavaScript),分别对应两种情况,经测试完美解决过去遗留的问题。
3 years ago
bushixuanqi
d408265fe2
Update RuleAnalyzer.kt
...
原来的规则还有点问题,有些情况下会跳过不分隔规则。
原因是拿一个变量记录了两个状态,有时忘记回退切换状态,导致队列位置处理混乱。
我重新梳理了一遍,更改了所有所有相关规则,新增了类成员变量保存另一种状态。
然后测试了我自己写的那几个书源,和其它用大量采用“||”、“&&”、“%%”分隔规则的书源,总算搞定。
3 years ago
bushixuanqi
e37929c8ca
1. RuleAnalyzer中的规则还有些问题,有些情况下会跳过不分隔规则,导致报错。
...
原因是拿一个变量记录了两个状态,有时忘记回退切换状态,导致队列位置处理混乱。
我重新梳理了一遍,更改了所有相关规则,新增了一个相关成员保存另一种状态。
然后测试了我自己写的那几个书源,和其它用大量采用“||”、“&&”、“%%”分隔规则的书源,总算搞定。
2. 将AnalyzeByJSoup中,getElementsSingle,findIndexSet,getIndexs三个函数统一整合进 data class ElementsSingle,因为它们是个整体。
3 years ago
bushixuanqi
2f38448c29
Update AnalyzeByJSoup.kt
...
将AnalyzeByJSoup中,getElementsSingle,findIndexSet,getIndexs三个函数统一整合进 data class ElementsSingle,因为它们是个整体。
3 years ago
bushixuanqi
08d53a974c
Update RuleAnalyzer.kt
...
原来的规则还有点问题,有些情况下会跳过不分隔规则。
原因是拿一个变量记录了两个状态,有时忘记回退切换状态,导致队列位置处理混乱。
我重新梳理了一遍,更改了所有所有相关规则,新增了类成员变量保存另一种状态。
然后测试了我自己写的那几个书源,和其它用大量采用“||”、“&&”、“%%”分隔规则的书源,总算搞定。
3 years ago
gedoor
beb03a5cf2
dict
3 years ago