Add 4 sources to Madara (#17301)

Add sources to Madara
This commit is contained in:
Rolando Lecca 2023-07-29 11:52:34 -05:00 committed by GitHub
parent 985ed86d2b
commit 1075a27066
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
29 changed files with 85 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

View File

@ -0,0 +1,17 @@
package eu.kanade.tachiyomi.extension.es.koinoboriscan
import eu.kanade.tachiyomi.multisrc.madara.Madara
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import java.text.SimpleDateFormat
import java.util.Locale
class KoinoboriScan : Madara(
"Koinobori Scan",
"https://koinoboriscan.com",
"es",
SimpleDateFormat("MMMM dd, yyyy", Locale("es")),
) {
override val client = super.client.newBuilder()
.rateLimit(2, 1)
.build()
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -0,0 +1,26 @@
package eu.kanade.tachiyomi.extension.es.lkscanlation
import eu.kanade.tachiyomi.multisrc.madara.Madara
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import java.text.SimpleDateFormat
import java.util.Locale
class LKScanlation : Madara(
"Last Knight Translation",
"https://lkscanlation.com",
"es",
SimpleDateFormat("MMMM dd, yyyy", Locale("es")),
) {
override val client = super.client.newBuilder()
.rateLimit(2, 1)
.build()
override val useNewChapterEndpoint = true
override val mangaSubString = "manhwa"
override val popularMangaUrlSelector = "div.post-title a:not([target='_self'])"
override val mangaDetailsSelectorAuthor = "div.manga-authors > a"
override val mangaDetailsSelectorDescription = "div.manga-summary"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

View File

@ -0,0 +1,19 @@
package eu.kanade.tachiyomi.extension.es.rightdarkscan
import eu.kanade.tachiyomi.multisrc.madara.Madara
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import java.text.SimpleDateFormat
import java.util.Locale
class RightdarkScan : Madara(
"Rightdark Scan",
"https://rightdark-scan.com",
"es",
SimpleDateFormat("MMMM dd, yyyy", Locale("es")),
) {
override val client = super.client.newBuilder()
.rateLimit(2, 1)
.build()
override val useNewChapterEndpoint = true
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 KiB

View File

@ -0,0 +1,19 @@
package eu.kanade.tachiyomi.extension.es.unitoon
import eu.kanade.tachiyomi.multisrc.madara.Madara
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import java.text.SimpleDateFormat
import java.util.Locale
class Unitoon : Madara(
"Unitoon",
"https://lectorunitoon.com",
"es",
SimpleDateFormat("dd/MM/yyyy", Locale("es")),
) {
override val client = super.client.newBuilder()
.rateLimit(2, 1)
.build()
override val useNewChapterEndpoint = true
}

View File

@ -169,6 +169,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Kiara", "https://kiara.cool", "en"), SingleLang("Kiara", "https://kiara.cool", "en"),
SingleLang("Kissmanga.in", "https://kissmanga.in", "en", className = "KissmangaIn", overrideVersionCode = 3), SingleLang("Kissmanga.in", "https://kissmanga.in", "en", className = "KissmangaIn", overrideVersionCode = 3),
SingleLang("KlikManga", "https://klikmanga.id", "id", overrideVersionCode = 2), SingleLang("KlikManga", "https://klikmanga.id", "id", overrideVersionCode = 2),
SingleLang("Koinobori Scan", "https://koinoboriscan.com", "es", isNsfw = true, className = "KoinoboriScan"),
SingleLang("KomikRame", "https://komikra.me", "id"), SingleLang("KomikRame", "https://komikra.me", "id"),
SingleLang("Komik Chan", "https://komikchan.com", "en", className = "KomikChan", overrideVersionCode = 1), SingleLang("Komik Chan", "https://komikchan.com", "en", className = "KomikChan", overrideVersionCode = 1),
SingleLang("KSGroupScans", "https://ksgroupscans.com", "en"), SingleLang("KSGroupScans", "https://ksgroupscans.com", "en"),
@ -176,6 +177,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Lady Manga", "https://ladymanga.com", "en"), SingleLang("Lady Manga", "https://ladymanga.com", "en"),
SingleLang("Lala Manga", "https://lalamanga.com", "en", isNsfw = true), SingleLang("Lala Manga", "https://lalamanga.com", "en", isNsfw = true),
SingleLang("Lara Manga", "https://laramanga.love", "en", overrideVersionCode = 1), SingleLang("Lara Manga", "https://laramanga.love", "en", overrideVersionCode = 1),
SingleLang("Last Knight Translation", "https://lkscanlation.com", "es", isNsfw = true, className = "LKScanlation"),
SingleLang("Ler Yaoi", "https://leryaoi.com", "pt-BR", isNsfw = true), SingleLang("Ler Yaoi", "https://leryaoi.com", "pt-BR", isNsfw = true),
SingleLang("LHTranslation", "https://lhtranslation.net", "en", overrideVersionCode = 1), SingleLang("LHTranslation", "https://lhtranslation.net", "en", overrideVersionCode = 1),
SingleLang("Lily Manga", "https://lilymanga.net", "en", isNsfw = true, overrideVersionCode = 3), SingleLang("Lily Manga", "https://lilymanga.net", "en", isNsfw = true, overrideVersionCode = 3),
@ -366,6 +368,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("ReadManhua", "https://readmanhua.net", "en", overrideVersionCode = 2), SingleLang("ReadManhua", "https://readmanhua.net", "en", overrideVersionCode = 2),
SingleLang("Remangas", "https://remangas.net", "pt-BR"), SingleLang("Remangas", "https://remangas.net", "pt-BR"),
SingleLang("Rh2PlusManga", "https://www.rh2plusmanga.com", "th", isNsfw = true, overrideVersionCode = 5), SingleLang("Rh2PlusManga", "https://www.rh2plusmanga.com", "th", isNsfw = true, overrideVersionCode = 5),
SingleLang("Rightdark Scan", "https://rightdark-scan.com", "es"),
SingleLang("Rio2 Manga", "https://rio2manga.com", "en"), SingleLang("Rio2 Manga", "https://rio2manga.com", "en"),
SingleLang("Romantik Manga", "https://romantikmanga.com", "tr"), SingleLang("Romantik Manga", "https://romantikmanga.com", "tr"),
SingleLang("RWBY Scan", "https://rwbyscan.site", "pt-BR", isNsfw = true, className = "RwbyScan"), SingleLang("RWBY Scan", "https://rwbyscan.site", "pt-BR", isNsfw = true, className = "RwbyScan"),
@ -427,6 +430,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Tudo Quadrinhos", "https://tudoquadrinhos.com.br", "pt-BR"), SingleLang("Tudo Quadrinhos", "https://tudoquadrinhos.com.br", "pt-BR"),
SingleLang("Tumangaonline.site", "https://tumangaonline.site", "es", isNsfw = true, className = "TumangaonlineSite", pkgName = "tumangaonlinesite"), SingleLang("Tumangaonline.site", "https://tumangaonline.site", "es", isNsfw = true, className = "TumangaonlineSite", pkgName = "tumangaonlinesite"),
SingleLang("Türkçe Manga", "https://turkcemanga.com", "tr", className = "TurkceManga", overrideVersionCode = 2), SingleLang("Türkçe Manga", "https://turkcemanga.com", "tr", className = "TurkceManga", overrideVersionCode = 2),
SingleLang("Unitoon", "https://lectorunitoon.com", "es"),
SingleLang("Valkyrie Scan", "https://valkyriescan.com", "pt-BR", isNsfw = true), SingleLang("Valkyrie Scan", "https://valkyriescan.com", "pt-BR", isNsfw = true),
SingleLang("Ver Manhwas", "https://vermanhwa.es", "es", isNsfw = true, overrideVersionCode = 1), SingleLang("Ver Manhwas", "https://vermanhwa.es", "es", isNsfw = true, overrideVersionCode = 1),
SingleLang("VinManga", "https://vinload.com", "en", isNsfw = true), SingleLang("VinManga", "https://vinload.com", "en", isNsfw = true),