parent
							
								
									dbe3eaa77c
								
							
						
					
					
						commit
						db035c7ad3
					
				@ -3,7 +3,7 @@ ext {
 | 
			
		||||
    extClass = '.DrakeScans'
 | 
			
		||||
    themePkg = 'mangathemesia'
 | 
			
		||||
    baseUrl = 'https://drake-scans.com'
 | 
			
		||||
    overrideVersionCode = 11
 | 
			
		||||
    overrideVersionCode = 12
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
apply from: "$rootDir/common.gradle"
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,11 @@
 | 
			
		||||
package eu.kanade.tachiyomi.extension.en.drakescans
 | 
			
		||||
 | 
			
		||||
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
 | 
			
		||||
import eu.kanade.tachiyomi.network.interceptor.rateLimitHost
 | 
			
		||||
import eu.kanade.tachiyomi.source.model.Page
 | 
			
		||||
import okhttp3.HttpUrl.Companion.toHttpUrl
 | 
			
		||||
import okhttp3.Request
 | 
			
		||||
import java.util.concurrent.TimeUnit
 | 
			
		||||
 | 
			
		||||
class DrakeScans : MangaThemesia(
 | 
			
		||||
    "Drake Scans",
 | 
			
		||||
@ -9,4 +14,19 @@ class DrakeScans : MangaThemesia(
 | 
			
		||||
) {
 | 
			
		||||
    // madara -> mangathemesia
 | 
			
		||||
    override val versionId = 2
 | 
			
		||||
 | 
			
		||||
    override val client = super.client.newBuilder()
 | 
			
		||||
        .rateLimitHost(baseUrl.toHttpUrl(), 3, 1, TimeUnit.SECONDS)
 | 
			
		||||
        .build()
 | 
			
		||||
 | 
			
		||||
    override fun imageRequest(page: Page): Request {
 | 
			
		||||
        val newUrl = page.imageUrl!!.replace(JETPACK_CDN_REGEX, "https://")
 | 
			
		||||
        return super.imageRequest(page).newBuilder()
 | 
			
		||||
            .url(newUrl)
 | 
			
		||||
            .build()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    companion object {
 | 
			
		||||
        val JETPACK_CDN_REGEX = """^https:\/\/i[0-9]\.wp\.com\/""".toRegex()
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user