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),
 | 
			
		||||
 | 
			
		||||