|  |  |  | @ -5,6 +5,7 @@ import io.legado.app.constant.PreferKey | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.data.entities.Book | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.data.entities.BookChapter | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.data.entities.ReplaceRule | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.utils.MD5Utils | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.utils.getPrefInt | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.utils.getPrefString | 
			
		
	
		
			
				
					|  |  |  |  | import org.apache.commons.text.similarity.JaccardSimilarity | 
			
		
	
	
		
			
				
					|  |  |  | @ -67,7 +68,7 @@ object BookHelp { | 
			
		
	
		
			
				
					|  |  |  |  |     private fun getChapterPath(book: Book, bookChapter: BookChapter): String { | 
			
		
	
		
			
				
					|  |  |  |  |         val bookFolder = formatFolderName(book.name + book.bookUrl) | 
			
		
	
		
			
				
					|  |  |  |  |         val chapterFile = | 
			
		
	
		
			
				
					|  |  |  |  |             String.format("%05d-%s", bookChapter.index, formatFolderName(bookChapter.title)) | 
			
		
	
		
			
				
					|  |  |  |  |             String.format("%05d-%s", bookChapter.index, MD5Utils.md5Encode(bookChapter.title)) | 
			
		
	
		
			
				
					|  |  |  |  |         return "$downloadPath${File.separator}book_cache${File.separator}$bookFolder${File.separator}$chapterFile.nb" | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |