Remove a few dead Brazilian sources from Madara. (#11218)
Before Width: | Height: | Size: 8.8 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 523 KiB |
|
@ -1,20 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.pt.kitsuneniji
|
||||
|
||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import okhttp3.OkHttpClient
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
class KitsuneNiji : Madara(
|
||||
"Kitsune Niji",
|
||||
"https://kitsuneniji.online",
|
||||
"pt-BR",
|
||||
SimpleDateFormat("MMMMM d, yyyy", Locale("pt", "BR"))
|
||||
) {
|
||||
|
||||
override val client: OkHttpClient = super.client.newBuilder()
|
||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
||||
.build()
|
||||
}
|
Before Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 123 KiB |
|
@ -1,37 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.pt.mangateca
|
||||
|
||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import eu.kanade.tachiyomi.source.model.SChapter
|
||||
import okhttp3.Headers
|
||||
import okhttp3.OkHttpClient
|
||||
import org.jsoup.nodes.Element
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
class MangaTeca : Madara(
|
||||
"MangaTeca",
|
||||
"https://www.mangateca.com",
|
||||
"pt-BR",
|
||||
SimpleDateFormat("dd/MM/yyyy", Locale("pt", "BR"))
|
||||
) {
|
||||
|
||||
override val client: OkHttpClient = super.client.newBuilder()
|
||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
||||
.build()
|
||||
|
||||
override fun headersBuilder(): Headers.Builder = Headers.Builder()
|
||||
.add("Referer", baseUrl)
|
||||
.add("Origin", baseUrl)
|
||||
|
||||
override fun chapterFromElement(element: Element): SChapter {
|
||||
val parsedChapter = super.chapterFromElement(element)
|
||||
|
||||
parsedChapter.date_upload = element.select("img").firstOrNull()?.attr("alt")
|
||||
?.let { parseChapterDate(it) }
|
||||
?: parseChapterDate(element.select("span.chapter-release-date i").firstOrNull()?.text())
|
||||
|
||||
return parsedChapter
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 93 KiB |
|
@ -1,22 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.pt.scanlatorhunters
|
||||
|
||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import okhttp3.OkHttpClient
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
class ScanlatorHunters : Madara(
|
||||
"Scanlator Hunters",
|
||||
"https://scanlatorhunters.xyz",
|
||||
"pt-BR",
|
||||
SimpleDateFormat("dd 'de' MMMMM 'de' yyyy", Locale("pt", "BR"))
|
||||
) {
|
||||
|
||||
override val client: OkHttpClient = super.client.newBuilder()
|
||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
||||
.build()
|
||||
|
||||
override val useNewChapterEndpoint = true
|
||||
}
|
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 9.5 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 66 KiB |
|
@ -1,22 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.pt.wonderland
|
||||
|
||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import okhttp3.OkHttpClient
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
class Wonderland : Madara(
|
||||
"Wonderland",
|
||||
"https://landwebtoons.site",
|
||||
"pt-BR",
|
||||
SimpleDateFormat("MMMMM dd, yyyy", Locale("pt", "BR"))
|
||||
) {
|
||||
|
||||
override val client: OkHttpClient = super.client.newBuilder()
|
||||
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
||||
.build()
|
||||
|
||||
override val popularMangaUrlSelector = "div.post-title a:not([target])"
|
||||
}
|
|
@ -149,7 +149,6 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Kiara", "https://kiara.cool", "en"),
|
||||
SingleLang("KisekiManga", "https://kisekimanga.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Kissmanga.in", "https://kissmanga.in", "en", className = "KissmangaIn", overrideVersionCode = 2),
|
||||
SingleLang("Kitsune Niji", "https://kitsuneniji.online", "pt-BR", isNsfw = true),
|
||||
SingleLang("KlikManga", "https://klikmanga.id", "id", overrideVersionCode = 2),
|
||||
SingleLang("Kokomanga", "https://kokomanga.com", "en"),
|
||||
SingleLang("Kun Manga", "https://kunmanga.com", "en", overrideVersionCode = 1),
|
||||
|
@ -255,7 +254,6 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("MangaStic", "https://mangastic.com", "en"),
|
||||
SingleLang("MangaTK", "https://mangatk.com", "en"),
|
||||
SingleLang("MangaTX", "https://mangatx.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("MangaTeca", "https://www.mangateca.com", "pt-BR", overrideVersionCode = 3),
|
||||
SingleLang("MangaToRead", "https://mangatoread.com", "en"),
|
||||
SingleLang("MangaTone", "https://mangatone.com", "en"),
|
||||
SingleLang("MangaTop1", "https://mangatop1.com", "en"),
|
||||
|
@ -379,7 +377,6 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("SISI GELAP", "https://sigel.xyz", "id", overrideVersionCode = 3),
|
||||
SingleLang("SamuraiScan", "https://samuraiscan.com", "es", overrideVersionCode = 1),
|
||||
SingleLang("Sawamics", "https://sawamics.com", "en"),
|
||||
SingleLang("Scanlator Hunters", "https://scanlatorhunters.xyz", "pt-BR", isNsfw = true, overrideVersionCode = 2),
|
||||
SingleLang("Scans Raw", "https://scansraw.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Sdl scans", "https://sdlscans.com", "es", className = "SdlScans"),
|
||||
SingleLang("Seafoam Scans", "https://seafoamscans.com", "en", overrideVersionCode = 2),
|
||||
|
@ -448,7 +445,6 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("WebtoonXYZ", "https://www.webtoon.xyz", "en", isNsfw = true, overrideVersionCode = 3),
|
||||
SingleLang("WebtoonsTOP", "https://webtoons.top", "en", isNsfw = true),
|
||||
SingleLang("Winter Scan", "https://winterscan.com", "pt-BR", overrideVersionCode = 4),
|
||||
SingleLang("Wonderland", "https://landwebtoons.site", "pt-BR", overrideVersionCode = 3),
|
||||
SingleLang("WoopRead", "https://woopread.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("WuxiaWorld", "https://wuxiaworld.site", "en", overrideVersionCode = 1),
|
||||
SingleLang("XManga", "https://xmanga.io", "en", isNsfw = true),
|
||||
|
|