Fix chapter blocked by CloudFlare(need refresh)+ (#14651)
* MGKomik: fix chapter & timestamp - remove chapter urlSuffix which prevent it to load / blocked by cloudflare - fix chapter timestamp * fix AquaManga chapter blocked by cloudflare * fix mangalinkio chapter blocked by cloudflare * fix mangalek chapter blocked by cloudflare * fix mangaSpark chapter blocked by cloudflare * fix MangaLionz chapter blocked by cloudflare * fix MangaStarz chapter blocked by cloudflare * comment
This commit is contained in:
parent
7eee96f3f4
commit
332e5950d0
@ -8,4 +8,6 @@ class AquaManga : Madara("Aqua Manga", "https://aquamanga.com", "en") {
|
|||||||
override val client = super.client.newBuilder()
|
override val client = super.client.newBuilder()
|
||||||
.rateLimit(1, 2) // 1 request per 2 seconds
|
.rateLimit(1, 2) // 1 request per 2 seconds
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
|
override val chapterUrlSuffix = ""
|
||||||
}
|
}
|
||||||
|
@ -4,4 +4,7 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara
|
|||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
|
|
||||||
class Mangalek : Madara("مانجا ليك", "https://mangalek.com", "ar", SimpleDateFormat("MMMM dd, yyyy", Locale("ar")))
|
class Mangalek : Madara("مانجا ليك", "https://mangalek.com", "ar", SimpleDateFormat("MMMM dd, yyyy", Locale("ar"))) {
|
||||||
|
|
||||||
|
override val chapterUrlSuffix = ""
|
||||||
|
}
|
||||||
|
8
multisrc/overrides/madara/mangalinkio/src/MangaLinkio.kt
Normal file
8
multisrc/overrides/madara/mangalinkio/src/MangaLinkio.kt
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.ar.mangalinkio
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
|
||||||
|
class MangaLinkio : Madara("مانجا لينك", "https://mangalink.io", "ar") {
|
||||||
|
|
||||||
|
override val chapterUrlSuffix = ""
|
||||||
|
}
|
@ -21,4 +21,6 @@ class MangaLionz : Madara("MangaLionz", "https://mangalionz.com", "ar") {
|
|||||||
|
|
||||||
return manga
|
return manga
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override val chapterUrlSuffix = ""
|
||||||
}
|
}
|
||||||
|
@ -21,4 +21,6 @@ class MangaSpark : Madara("MangaSpark", "https://mangaspark.com", "ar") {
|
|||||||
|
|
||||||
return manga
|
return manga
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override val chapterUrlSuffix = ""
|
||||||
}
|
}
|
||||||
|
@ -26,4 +26,6 @@ class MangaStarz : Madara("Manga Starz", "https://mangastarz.com", "ar") {
|
|||||||
|
|
||||||
return manga
|
return manga
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override val chapterUrlSuffix = ""
|
||||||
}
|
}
|
||||||
|
10
multisrc/overrides/madara/mgkomik/src/MGKomik.kt
Normal file
10
multisrc/overrides/madara/mgkomik/src/MGKomik.kt
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.id.mgkomik
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
class MGKomik : Madara("MG Komik", "https://mgkomik.com", "id", SimpleDateFormat("dd MMM yy", Locale.US)) {
|
||||||
|
|
||||||
|
override val chapterUrlSuffix = ""
|
||||||
|
}
|
@ -818,6 +818,7 @@ abstract class Madara(
|
|||||||
|
|
||||||
open val chapterUrlSelector = "a"
|
open val chapterUrlSelector = "a"
|
||||||
|
|
||||||
|
// can cause some issue for some site. blocked by cloudflare when opening the chapter pages
|
||||||
open val chapterUrlSuffix = "?style=list"
|
open val chapterUrlSuffix = "?style=list"
|
||||||
|
|
||||||
override fun chapterFromElement(element: Element): SChapter {
|
override fun chapterFromElement(element: Element): SChapter {
|
||||||
|
@ -42,7 +42,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("A Pair of 2+", "https://po2scans.com", "en", className = "APairOf2"),
|
SingleLang("A Pair of 2+", "https://po2scans.com", "en", className = "APairOf2"),
|
||||||
SingleLang("ApollComics", "https://apollcomics.xyz", "es", isNsfw = true, overrideVersionCode = 2),
|
SingleLang("ApollComics", "https://apollcomics.xyz", "es", isNsfw = true, overrideVersionCode = 2),
|
||||||
SingleLang("Apolltoons", "https://apolltoons.xyz", "es", isNsfw = true),
|
SingleLang("Apolltoons", "https://apolltoons.xyz", "es", isNsfw = true),
|
||||||
SingleLang("Aqua Manga", "https://aquamanga.com", "en", overrideVersionCode = 1),
|
SingleLang("Aqua Manga", "https://aquamanga.com", "en", overrideVersionCode = 2),
|
||||||
SingleLang("ArazNovel", "https://www.araznovel.com", "tr", overrideVersionCode = 3),
|
SingleLang("ArazNovel", "https://www.araznovel.com", "tr", overrideVersionCode = 3),
|
||||||
SingleLang("Arthur Scan", "https://arthurscan.xyz", "pt-BR", overrideVersionCode = 4),
|
SingleLang("Arthur Scan", "https://arthurscan.xyz", "pt-BR", overrideVersionCode = 4),
|
||||||
SingleLang("Astral Library", "https://www.astrallibrary.net", "en", overrideVersionCode = 2),
|
SingleLang("Astral Library", "https://www.astrallibrary.net", "en", overrideVersionCode = 2),
|
||||||
@ -205,7 +205,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Manga Rocky", "https://mangarocky.com", "en", overrideVersionCode = 1),
|
SingleLang("Manga Rocky", "https://mangarocky.com", "en", overrideVersionCode = 1),
|
||||||
SingleLang("Manga Sepeti", "https://www.mangasepeti.xyz", "tr", overrideVersionCode = 1),
|
SingleLang("Manga Sepeti", "https://www.mangasepeti.xyz", "tr", overrideVersionCode = 1),
|
||||||
SingleLang("Manga Sky", "https://mangasky.net", "en"),
|
SingleLang("Manga Sky", "https://mangasky.net", "en"),
|
||||||
SingleLang("Manga Starz", "https://mangastarz.com", "ar", overrideVersionCode = 2),
|
SingleLang("Manga Starz", "https://mangastarz.com", "ar", overrideVersionCode = 3),
|
||||||
SingleLang("Manga Too", "https://mangatoo.com", "en", overrideVersionCode = 1),
|
SingleLang("Manga Too", "https://mangatoo.com", "en", overrideVersionCode = 1),
|
||||||
SingleLang("Manga Weebs", "https://mangaweebs.in", "en", overrideVersionCode = 7),
|
SingleLang("Manga Weebs", "https://mangaweebs.in", "en", overrideVersionCode = 7),
|
||||||
SingleLang("Manga Şehri", "https://mangasehri.com", "tr", className = "MangaSehri", isNsfw = true),
|
SingleLang("Manga Şehri", "https://mangasehri.com", "tr", className = "MangaSehri", isNsfw = true),
|
||||||
@ -244,7 +244,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("MangaKitsune", "https://mangakitsune.com", "en", isNsfw = true, overrideVersionCode = 4),
|
SingleLang("MangaKitsune", "https://mangakitsune.com", "en", isNsfw = true, overrideVersionCode = 4),
|
||||||
SingleLang("MangaKL", "https://mangakala.com", "ja"),
|
SingleLang("MangaKL", "https://mangakala.com", "ja"),
|
||||||
SingleLang("MangaKomi", "https://mangakomi.io", "en", overrideVersionCode = 5),
|
SingleLang("MangaKomi", "https://mangakomi.io", "en", overrideVersionCode = 5),
|
||||||
SingleLang("MangaLionz", "https://mangalionz.com", "ar"),
|
SingleLang("MangaLionz", "https://mangalionz.com", "ar", overrideVersionCode = 1),
|
||||||
SingleLang("MangaManhua", "https://mangamanhua.online", "en", overrideVersionCode = 1),
|
SingleLang("MangaManhua", "https://mangamanhua.online", "en", overrideVersionCode = 1),
|
||||||
SingleLang("MangaManiacs", "https://mangamaniacs.org", "en", isNsfw = true),
|
SingleLang("MangaManiacs", "https://mangamaniacs.org", "en", isNsfw = true),
|
||||||
SingleLang("MangaMe", "https://mangame.org", "en", overrideVersionCode = 1),
|
SingleLang("MangaMe", "https://mangame.org", "en", overrideVersionCode = 1),
|
||||||
@ -256,7 +256,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Mangas Origines", "https://mangas-origines.fr", "fr", isNsfw = true, overrideVersionCode = 3),
|
SingleLang("Mangas Origines", "https://mangas-origines.fr", "fr", isNsfw = true, overrideVersionCode = 3),
|
||||||
SingleLang("MangaSco", "https://manhwasco.net", "en", overrideVersionCode = 2),
|
SingleLang("MangaSco", "https://manhwasco.net", "en", overrideVersionCode = 2),
|
||||||
SingleLang("MangaSiro", "https://mangasiro.com", "en", isNsfw = true),
|
SingleLang("MangaSiro", "https://mangasiro.com", "en", isNsfw = true),
|
||||||
SingleLang("MangaSpark", "https://mangaspark.com", "ar", overrideVersionCode = 1),
|
SingleLang("MangaSpark", "https://mangaspark.com", "ar", overrideVersionCode = 2),
|
||||||
SingleLang("MangaStic", "https://mangastic.me", "en", overrideVersionCode = 1),
|
SingleLang("MangaStic", "https://mangastic.me", "en", overrideVersionCode = 1),
|
||||||
SingleLang("MangasTK", "https://mangastk.net", "es", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("MangasTK", "https://mangastk.net", "es", isNsfw = true, overrideVersionCode = 1),
|
||||||
SingleLang("Mangasushi", "https://mangasushi.org", "en", overrideVersionCode = 3),
|
SingleLang("Mangasushi", "https://mangasushi.org", "en", overrideVersionCode = 3),
|
||||||
@ -303,7 +303,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("ManyToon.me", "https://manytoon.me", "en", isNsfw = true, className = "ManyToonMe", overrideVersionCode = 4),
|
SingleLang("ManyToon.me", "https://manytoon.me", "en", isNsfw = true, className = "ManyToonMe", overrideVersionCode = 4),
|
||||||
SingleLang("ManyToonClub", "https://manytoon.club", "ko", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("ManyToonClub", "https://manytoon.club", "ko", isNsfw = true, overrideVersionCode = 1),
|
||||||
SingleLang("Meraki Scan", "https://meraki801.com", "es", isNsfw = true),
|
SingleLang("Meraki Scan", "https://meraki801.com", "es", isNsfw = true),
|
||||||
SingleLang("MG Komik", "https://mgkomik.com", "id", overrideVersionCode = 2),
|
SingleLang("MG Komik", "https://mgkomik.com", "id", overrideVersionCode = 3),
|
||||||
SingleLang("MHentais", "https://mhentais.com", "pt-BR", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("MHentais", "https://mhentais.com", "pt-BR", isNsfw = true, overrideVersionCode = 1),
|
||||||
SingleLang("Midnight Mess Scans", "https://midnightmess.org", "en", isNsfw = true, overrideVersionCode = 6),
|
SingleLang("Midnight Mess Scans", "https://midnightmess.org", "en", isNsfw = true, overrideVersionCode = 6),
|
||||||
SingleLang("MidnightManga", "http://midnightmanga.com", "es"),
|
SingleLang("MidnightManga", "http://midnightmanga.com", "es"),
|
||||||
@ -459,8 +459,8 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("مانجا العاشق", "https://3asq.org", "ar", className = "Manga3asq", overrideVersionCode = 2),
|
SingleLang("مانجا العاشق", "https://3asq.org", "ar", className = "Manga3asq", overrideVersionCode = 2),
|
||||||
SingleLang("مانجا العرب Manga Alarab", "https://manga-alarab.com", "ar", className = "MangAlarab", overrideVersionCode = 1),
|
SingleLang("مانجا العرب Manga Alarab", "https://manga-alarab.com", "ar", className = "MangAlarab", overrideVersionCode = 1),
|
||||||
SingleLang("مانجا عرب تيم Manga Arab Team", "https://mangaarbteam.com", "ar", className = "MangaArabTeam", overrideVersionCode = 1),
|
SingleLang("مانجا عرب تيم Manga Arab Team", "https://mangaarbteam.com", "ar", className = "MangaArabTeam", overrideVersionCode = 1),
|
||||||
SingleLang("مانجا ليك", "https://mangalek.com", "ar", className = "Mangalek", overrideVersionCode = 1),
|
SingleLang("مانجا ليك", "https://mangalek.com", "ar", className = "Mangalek", overrideVersionCode = 2),
|
||||||
SingleLang("مانجا لينك", "https://mangalink.io", "ar", className = "MangaLinkio", overrideVersionCode = 2),
|
SingleLang("مانجا لينك", "https://mangalink.io", "ar", className = "MangaLinkio", overrideVersionCode = 3),
|
||||||
SingleLang("Chunchunmaru Translations", "https://chunchunmarutl.com", "es", className = "ChunchunmaruTranslations"),
|
SingleLang("Chunchunmaru Translations", "https://chunchunmarutl.com", "es", className = "ChunchunmaruTranslations"),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user