|  bushixuanqi | d01d77fc4f | Update AnalyzeByJSoup.kt 扩大索引向前的匹配范围,索引前无规则时相当于前面的规则是children | 4 years ago | 
				
					
						|  bushixuanqi | 4341f3b6f8 | Merge remote-tracking branch 'origin/master' into master # Conflicts:
#	app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeByJSonPath.kt
#	app/src/main/java/io/legado/app/model/analyzeRule/RuleAnalyzer.kt | 4 years ago | 
				
					
						|  bushixuanqi | 0978ff83fd | Update RuleAnalyzer.kt 修正注释描述 | 4 years ago | 
				
					
						|  bushixuanqi | c9f2071e00 | Update AnalyzeByJSoup.kt 允许索引作为首规则,此时相对于children。
head@[1]@text 与 head@children[1]@text 等价 | 4 years ago | 
				
					
						|  bushixuanqi | d8a83f9e15 | Update RuleAnalyzer.kt 优化注释描述 | 4 years ago | 
				
					
						|  bushixuanqi | 9a00fb82da | Update RuleAnalyzer.kt 简化部分规则,调整压入切分出的规则时的判断顺序,避免重复压入 | 4 years ago | 
				
					
						|  bushixuanqi | 14d033f19f | 0. 新增专门用于切分各种规则的类,分解完所有规则后才切片,其余操作都只改变变量指向规则字符串中的位置。暂时只用于处理三大规则的“&&”、“||”,“%%”、“@”切分,以后将扩展到全部解析规则。 改进jsonPath,jsoup,xpath中的规则切分方法,允许查询规则的正则或字符串中存在“&&”,“||”,“%%”,“@”而不切错。
/**
* 改进解析方法
* 解决阅读”&&“、”||“与jsonPath支持的”&&“、”||“之间的冲突
* 解决{$.rule}形式规则可能匹配错误的问题,旧规则用正则解析内容含‘}’的json文本时,用规则中的字段去匹配这种内容时,会匹配错误.现改用平衡嵌套方法解决这个问题
* */
1. 加强AnalyzeByJSoup中的索引写法
/**
* 1.支持阅读原有写法,':'分隔索引,!或.表示筛选方式,索引可为负数
*
* 例如 tag.div.-1:10:2 或 tag.div!0:3
*
* 2. 支持与jsonPath类似的[]索引写法
*
* 格式形如 [it,it,。。。] 或 [!it,it,。。。] 其中[!开头表示筛选方式为排除,it为单个索引或区间。
*
* 区间格式为 start:end 或 start🔚step,其中start为0可省略,end为-1可省略。
*
* 索引,区间两端及间隔都支持负数
*
* 例如 tag.div[-1, 3:-2:-10, 2]
*
* 特殊用法 tag.div[-1:0] 可在任意地方让列表反向
*
* */
 -------------------
 已测试过各种“&&”、“||”,“%%”切分的规则及两者索引写法,没发现大问题,坤飞大大可以再测试看看 | 4 years ago | 
				
					
						|  kunfei | 610b4ac536 | Merge pull request #1097 from bushixuanqi/master 新增专用规则切分类,用于解决原来各种可能的切分错误。默认规则新增类jsonPath的索引选择写法,支持单索引与区间混合,支持负数,支持[!index…]排除写法。 | 4 years ago | 
				
					
						|  bushixuanqi | ad22929c38 | Update AnalyzeByJSoup.kt 继续优化代码,避免不必要的操作 | 4 years ago | 
				
					
						|  bushixuanqi | a04e54543c | Update AnalyzeByJSoup.kt 更改重置区间操作的位置,避免不必要的操作 | 4 years ago | 
				
					
						|  bushixuanqi | 91f721e28c | Update AnalyzeByJSoup.kt 重置区间暂存列表,解决存在多个区间时的问题 | 4 years ago | 
				
					
						|  bushixuanqi | 464c8fe66e | Update AnalyzeByJSoup.kt 修正一个错误 | 4 years ago | 
				
					
						|  bushixuanqi | 38f0f832ed | Update AnalyzeByJSonPath.kt 优化注释描述 | 4 years ago | 
				
					
						|  bushixuanqi | 6caa0c39a7 | Update AnalyzeByJSonPath.kt 注释优化,复制错代码修正 | 4 years ago | 
				
					
						|  bushixuanqi | db6db67f1e | Update AnalyzeByJSonPath.kt 注释优化 | 4 years ago | 
				
					
						|  bushixuanqi | 5d55e0e5a8 | Update AnalyzeByJSoup.kt 0. 新增专门用于切分各种规则的类,分解完所有规则后才切片,其余操作都只改变变量指向规则字符串中的位置。暂时只用于处理三大规则的“&&”、“||”,“%%”、“@”切分,以后将扩展到全部解析规则。
 改进jsonPath,jsoup,xpath中的规则切分方法,允许查询规则的正则或字符串中存在“&&”,“||”,“%%”,“@”而不切错。
/**
* 改进解析方法
* 解决阅读”&&“、”||“与jsonPath支持的”&&“、”||“之间的冲突
* 解决{$.rule}形式规则可能匹配错误的问题,旧规则用正则解析内容含‘}’的json文本时,用规则中的字段去匹配这种内容时,会匹配错误.现改用平衡嵌套方法解决这个问题
* */
1. 加强AnalyzeByJSoup中的索引写法
/**
* 1.支持阅读原有写法,':'分隔索引,!或.表示筛选方式,索引可为负数
*
* 例如 tag.div.-1:10:2 或 tag.div!0:3
*
* 2. 支持与jsonPath类似的[]索引写法
*
* 格式形如 [it,it,。。。] 或 [!it,it,。。。] 其中[!开头表示筛选方式为排除,it为单个索引或区间。
*
* 区间格式为 start:end 或 start🔚step,其中start为0可省略,end为-1可省略。
*
* 索引,区间两端及间隔都支持负数
*
* 例如 tag.div[-1, 3:-2:-10, 2]
*
* 特殊用法 tag.div[-1:0] 可在任意地方让列表反向
*
* */
     
 -------------------
 已测试过各种“&&”、“||”,“%%”切分的规则及两者索引写法,没发现大问题,坤飞大大可以再测试看看 | 4 years ago | 
				
					
						|  bushixuanqi | 42b6c694da | 0. 新增专门用于切分各种规则的类,分解完所有规则后才切片,其余操作都只改变变量指向规则字符串中的位置。暂时只用于处理三大规则的“&&”、“||”,“%%”、“@”切分,以后将扩展到全部解析规则。 改进jsonPath,jsoup,xpath中的规则切分方法,允许查询规则的正则或字符串中存在“&&”,“||”,“%%”,“@”而不切错。
/**
* 改进解析方法
* 解决阅读”&&“、”||“与jsonPath支持的”&&“、”||“之间的冲突
* 解决{$.rule}形式规则可能匹配错误的问题,旧规则用正则解析内容含‘}’的json文本时,用规则中的字段去匹配这种内容时,会匹配错误.现改用平衡嵌套方法解决这个问题
* */
1. 加强AnalyzeByJSoup中的索引写法
/**
* 1.支持阅读原有写法,':'分隔索引,!或.表示筛选方式,索引可为负数
*
* 例如 tag.div.-1:10:2 或 tag.div!0:3
*
* 2. 支持与jsonPath类似的[]索引写法
*
* 格式形如 [it,it,。。。] 或 [!it,it,。。。] 其中[!开头表示筛选方式为排除,it为单个索引或区间。
*
* 区间格式为 start:end 或 start🔚step,其中start为0可省略,end为-1可省略。
*
* 索引,区间两端及间隔都支持负数
*
* 例如 tag.div[-1, 3:-2:-10, 2]
*
* 特殊用法 tag.div[-1:0] 可在任意地方让列表反向
*
* */
 -------------------
 已测试过各种“&&”、“||”,“%%”切分的规则及两者索引写法,没发现大问题,坤飞大大可以再测试看看 | 4 years ago | 
				
					
						|  bushixuanqi | 9760d4ebee | Update AnalyzeByJSoup.kt 精简 | 4 years ago | 
				
					
						|  bushixuanqi | 5d10c5ab83 | 1. 改进jsonPath,jsoup,xpath中的规则切分方法,允许查询规则的正则或字符串中存在“&&”,“||”,“%%”而不切错。 ----------------------
2. 加强AnalyzeByJSoup中的索引写法
    /**
     * '.'开头表示选择元素,或'!'开头排除那些元素。两者都支持以索引列表按顺序指定元素列表
     * ':'分隔不同索引或区间
     * 区间格式为 start~end+step,其中start为0可省略,end为-1可省略。
     * 索引,区间两端及间隔都支持负数
     * 例如 tag.div.-1:3~-2+-10:2
     * 特殊用法 tag.div.-1~0 可在任意地方让列表反向
     * */
 -------------------
 已经测试三天没发现大问题,坤飞大大可以再测试看看 | 4 years ago | 
				
					
						|  gedoor | f93f080a5e | 优化亮度条往中间移了一点,点到亮度条背景,亮度条不会消失,防误触 | 4 years ago | 
				
					
						|  gedoor | 2509e23b58 | 修复web页面按键重复监听的bug | 4 years ago | 
				
					
						|  gedoor | 76751dfeae | 修复web页面按键重复监听的bug | 4 years ago | 
				
					
						|  kunfei | 7b35a0dc84 | Merge pull request #1093 from ag2s20150909/master 添加umd格式支持 | 4 years ago | 
				
					
						|  ag2s20150909 | 2aeb7a4219 | 添加Umd格式支持 | 4 years ago | 
				
					
						|  ag2s20150909 | 950afc36d7 | 添加Umd格式支持 | 4 years ago | 
				
					
						|  ag2s20150909 | 9062fc5e65 | 添加Umd格式支持 | 4 years ago | 
				
					
						|  gedoor | a2e2aa906e | 优化 | 4 years ago | 
				
					
						|  gedoor | 2a3ba6eb4c | 修复html格式化问题 | 4 years ago | 
				
					
						|  gedoor | 3bb91bb5ab | 修复html格式化问题 | 4 years ago | 
				
					
						|  gedoor | e9fd3016c8 | 修复简介多了几个空格的问题,是因为格式话做了缩进 | 4 years ago | 
				
					
						|  gedoor | 4e4b700c41 | 修复简介多了几个空格的问题,是因为格式话做了缩进 | 4 years ago | 
				
					
						|  gedoor | 029be1d6a8 | * 订阅界面webView支持css prefers-color-scheme: dark 查询,需webView v76或更高版本 * 如webView低于v76可以用js调用activity.isNightTheme()来获取当前是否暗模式 | 4 years ago | 
				
					
						|  gedoor | 3e033e0d27 | 优化 | 4 years ago | 
				
					
						|  gedoor | 11d405978a | 优化 | 4 years ago | 
				
					
						|  gedoor | 5d07cdcecb | Merge remote-tracking branch 'origin/master' | 4 years ago | 
				
					
						|  kunfei | 2ef9b1d40b | Merge pull request #1079 from ag2s20150909/master fix:修复一些书籍导出epub失败 | 4 years ago | 
				
					
						|  kunfei | 033b271e6f | Merge pull request #1076 from 52fisher/master fixed "以共" | 4 years ago | 
				
					
						|  ag2s20150909 | b0317b5609 | 更改成html5的doctype,节省空间。 | 4 years ago | 
				
					
						|  ag2s20150909 | e73bcc65b9 | fix:修复一些书籍导出epub失败 这里没必要使用正则表达式替换。 | 4 years ago | 
				
					
						|  fisher | 04f3a2f819 | fixed "以共" | 4 years ago | 
				
					
						|  gedoor | 740b5dfe55 | 优化 | 4 years ago | 
				
					
						|  kunfei | b2ef18b5a9 | Merge pull request #1072 from Celeter/master epub默认模板去掉正文logo | 4 years ago | 
				
					
						|  Celeter | 1b7117dd21 | Update chapter.html | 4 years ago | 
				
					
						|  gedoor | 3531a631e3 | 优化 | 4 years ago | 
				
					
						|  gedoor | 0c8a421e56 | 优化 | 4 years ago | 
				
					
						|  gedoor | f9a5c9ee63 | 修复听书从后台打开时不对的bug | 4 years ago | 
				
					
						|  gedoor | 0390bd397f | 修复系统字体大小选择大时导入界面按钮显示不全的bug | 4 years ago | 
				
					
						|  gedoor | b3aadc6146 | 优化 | 4 years ago | 
				
					
						|  gedoor | 33f022aefb | 优化 | 4 years ago | 
				
					
						|  gedoor | 12f2e2a9a3 | 优化 | 4 years ago |