MadTheme: fix improperly applied rate limiting (#10741)
* MadTheme: fix rate limit * MadTheme: remove redundant dateFormat * MadTheme: update package name
This commit is contained in:
parent
651480617d
commit
6cf6aa7a3d
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.beehentai
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class BeeHentai : MadTheme(
|
class BeeHentai : MadTheme(
|
||||||
"BeeHentai",
|
"BeeHentai",
|
||||||
"https://beehentai.com",
|
"https://beehentai.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.boxmanhwa
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class BoxManhwa : MadTheme(
|
class BoxManhwa : MadTheme(
|
||||||
"BoxManhwa",
|
"BoxManhwa",
|
||||||
"https://boxmanhwa.com",
|
"https://boxmanhwa.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.mangabuddy
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class MangaBuddy : MadTheme(
|
class MangaBuddy : MadTheme(
|
||||||
"MangaBuddy",
|
"MangaBuddy",
|
||||||
"https://mangabuddy.com",
|
"https://mangabuddy.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = super.client.newBuilder()
|
override val client: OkHttpClient = super.client.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.mangacute
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class MangaCute : MadTheme(
|
class MangaCute : MadTheme(
|
||||||
"MangaCute",
|
"MangaCute",
|
||||||
"https://mangacute.com",
|
"https://mangacute.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.mangafab
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class MangaFab : MadTheme(
|
class MangaFab : MadTheme(
|
||||||
"MangaFab",
|
"MangaFab",
|
||||||
"https://mangafab.com",
|
"https://mangafab.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.mangaforest
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class MangaForest : MadTheme(
|
class MangaForest : MadTheme(
|
||||||
"MangaForest",
|
"MangaForest",
|
||||||
"https://mangaforest.com",
|
"https://mangaforest.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.mangamad
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class MangaMad : MadTheme(
|
class MangaMad : MadTheme(
|
||||||
"MangaMad",
|
"MangaMad",
|
||||||
"https://mangamad.com",
|
"https://mangamad.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.mangamax
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class MangaMax : MadTheme(
|
class MangaMax : MadTheme(
|
||||||
"MangaMax",
|
"MangaMax",
|
||||||
"https://mangamax.net",
|
"https://mangamax.net",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.mangasaga
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class MangaSaga : MadTheme(
|
class MangaSaga : MadTheme(
|
||||||
"MangaSaga",
|
"MangaSaga",
|
||||||
"https://mangasaga.com",
|
"https://mangasaga.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.mangaspin
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class MangaSpin : MadTheme(
|
class MangaSpin : MadTheme(
|
||||||
"MangaSpin",
|
"MangaSpin",
|
||||||
"https://mangaspin.com",
|
"https://mangaspin.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.mangaxyz
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class MangaXYZ : MadTheme(
|
class MangaXYZ : MadTheme(
|
||||||
"MangaXYZ",
|
"MangaXYZ",
|
||||||
"https://mangaxyz.com",
|
"https://mangaxyz.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.manhuanow
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class ManhuaNow : MadTheme(
|
class ManhuaNow : MadTheme(
|
||||||
"ManhuaNow",
|
"ManhuaNow",
|
||||||
"https://manhuanow.com",
|
"https://manhuanow.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.manhuasite
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class ManhuaSite : MadTheme(
|
class ManhuaSite : MadTheme(
|
||||||
"ManhuaSite",
|
"ManhuaSite",
|
||||||
"https://manhuasite.com",
|
"https://manhuasite.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.tooniclub
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class TooniClub : MadTheme(
|
class TooniClub : MadTheme(
|
||||||
"TooniClub",
|
"TooniClub",
|
||||||
"https://tooniclub.com",
|
"https://tooniclub.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.toonifab
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class TooniFab : MadTheme(
|
class TooniFab : MadTheme(
|
||||||
"TooniFab",
|
"TooniFab",
|
||||||
"https://toonifab.com",
|
"https://toonifab.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.toonilyme
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class ToonilyMe : MadTheme(
|
class ToonilyMe : MadTheme(
|
||||||
"Toonily.me",
|
"Toonily.me",
|
||||||
"https://toonily.me",
|
"https://toonily.me",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.toonitube
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class TooniTube : MadTheme(
|
class TooniTube : MadTheme(
|
||||||
"TooniTube",
|
"TooniTube",
|
||||||
"https://toonitube.com",
|
"https://toonitube.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -1,17 +1,14 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.madtheme
|
package eu.kanade.tachiyomi.extension.en.truemanga
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class TrueManga : MadTheme(
|
class TrueManga : MadTheme(
|
||||||
"TrueManga",
|
"TrueManga",
|
||||||
"https://truemanga.com",
|
"https://truemanga.com",
|
||||||
"en",
|
"en"
|
||||||
SimpleDateFormat("MMM dd, yyy", Locale.US)
|
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
|
@ -9,7 +9,7 @@ class MadThemeGenerator : ThemeSourceGenerator {
|
||||||
|
|
||||||
override val themeClass = "MadTheme"
|
override val themeClass = "MadTheme"
|
||||||
|
|
||||||
override val baseVersionCode: Int = 3
|
override val baseVersionCode: Int = 4
|
||||||
|
|
||||||
override val sources = listOf(
|
override val sources = listOf(
|
||||||
SingleLang("BeeHentai", "https://beehentai.com", "en", isNsfw = true),
|
SingleLang("BeeHentai", "https://beehentai.com", "en", isNsfw = true),
|
||||||
|
|
Loading…
Reference in New Issue