Coffee Manga: use correct chapter pages URL (#7444)
* Coffee Manga: use correct chapter pages URL * simplify
This commit is contained in:
		
							parent
							
								
									b9c2949bf6
								
							
						
					
					
						commit
						9a44b80cb5
					
				| @ -776,7 +776,7 @@ abstract class Madara( | ||||
|     /** | ||||
|      *  Get the best image quality available from srcset | ||||
|      */ | ||||
|     private fun String.getSrcSetImage(): String? { | ||||
|     protected fun String.getSrcSetImage(): String? { | ||||
|         return this.split(" ") | ||||
|             .filter(URL_REGEX::matches) | ||||
|             .maxOfOrNull(String::toString) | ||||
|  | ||||
| @ -3,7 +3,8 @@ ext { | ||||
|     extClass = '.CoffeeManga' | ||||
|     themePkg = 'madara' | ||||
|     baseUrl = 'https://coffeemanga.io' | ||||
|     overrideVersionCode = 3 | ||||
|     overrideVersionCode = 4 | ||||
|     isNsfw = true | ||||
| } | ||||
| 
 | ||||
| apply from: "$rootDir/common.gradle" | ||||
|  | ||||
| @ -1,7 +1,18 @@ | ||||
| package eu.kanade.tachiyomi.extension.en.coffeemanga | ||||
| 
 | ||||
| import eu.kanade.tachiyomi.multisrc.madara.Madara | ||||
| import org.jsoup.nodes.Element | ||||
| 
 | ||||
| class CoffeeManga : Madara("Coffee Manga", "https://coffeemanga.io", "en") { | ||||
|     override val useNewChapterEndpoint = false | ||||
| 
 | ||||
|     override fun imageFromElement(element: Element): String? { | ||||
|         return when { | ||||
|             element.attr("data-src").isNotBlank() -> element.attr("abs:data-src") | ||||
|             element.attr("data-lazy-src").isNotBlank() -> element.attr("abs:data-lazy-src") | ||||
|             element.attr("srcset").isNotBlank() -> element.attr("abs:srcset").getSrcSetImage() | ||||
|             element.attr("data-cfsrc").isNotBlank() -> element.attr("abs:data-cfsrc") | ||||
|             else -> element.attr("abs:src") | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Vetle Ledaal
						Vetle Ledaal