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