Split WPMangaReader (#5754)
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 9.5 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 52 KiB |
@ -0,0 +1,8 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.id.komikmama
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.wpmangareader.WPMangaReader
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
class KomikMama : WPMangaReader("KomikMama", "https://komikmama.net", "id",
|
||||||
|
dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("id")))
|
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 7.0 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 95 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 6.5 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 18 KiB |
BIN
multisrc/overrides/wpmangareader/ngomik/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 86 KiB |
5
multisrc/overrides/wpmangareader/ngomik/src/Ngomik.kt
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.id.ngomik
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.wpmangareader.WPMangaReader
|
||||||
|
|
||||||
|
class Ngomik : WPMangaReader("Ngomik", "https://ngomik.net", "id", "/all-komik")
|
@ -0,0 +1,8 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.tr.turktoon
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.wpmangareader.WPMangaReader
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
class TurkToon : WPMangaReader("TurkToon", "https://turktoon.com", "tr",
|
||||||
|
dateFormat = SimpleDateFormat("MMM d, yyyy", Locale("tr")))
|
@ -1,4 +1,4 @@
|
|||||||
package eu.kanade.tachiyomi.extension.all.wpmangareader
|
package eu.kanade.tachiyomi.multisrc.wpmangareader
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.network.GET
|
import eu.kanade.tachiyomi.network.GET
|
||||||
import eu.kanade.tachiyomi.source.model.Filter
|
import eu.kanade.tachiyomi.source.model.Filter
|
@ -0,0 +1,27 @@
|
|||||||
|
package eu.kanade.tachiyomi.multisrc.wpmangareader
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.ThemeSourceData.SingleLang
|
||||||
|
import eu.kanade.tachiyomi.multisrc.ThemeSourceGenerator
|
||||||
|
|
||||||
|
class WPMangaReaderGenerator : ThemeSourceGenerator {
|
||||||
|
|
||||||
|
override val themePkg = "wpmangareader"
|
||||||
|
|
||||||
|
override val themeClass = "WPMangaReader"
|
||||||
|
|
||||||
|
override val baseVersionCode: Int = 1
|
||||||
|
|
||||||
|
override val sources = listOf(
|
||||||
|
SingleLang("KomikMama", "https://komikmama.net", "id"),
|
||||||
|
SingleLang("MangaKita", "https://mangakita.net", "id"),
|
||||||
|
SingleLang("Ngomik", "https://ngomik.net", "id"),
|
||||||
|
SingleLang("TurkToon", "https://turktoon.com", "tr"),
|
||||||
|
)
|
||||||
|
|
||||||
|
companion object {
|
||||||
|
@JvmStatic
|
||||||
|
fun main(args: Array<String>) {
|
||||||
|
WPMangaReaderGenerator().createAll()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,2 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<manifest package="eu.kanade.tachiyomi.extension" />
|
|
@ -1,12 +0,0 @@
|
|||||||
apply plugin: 'com.android.application'
|
|
||||||
apply plugin: 'kotlin-android'
|
|
||||||
|
|
||||||
ext {
|
|
||||||
extName = 'WP MangaReader (multiple sources)'
|
|
||||||
pkgNameSuffix = 'all.wpmangareader'
|
|
||||||
extClass = '.WPMangaReaderFactory'
|
|
||||||
extVersionCode = 5
|
|
||||||
libVersion = '1.2'
|
|
||||||
}
|
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
|
@ -1,23 +0,0 @@
|
|||||||
package eu.kanade.tachiyomi.extension.all.wpmangareader
|
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.source.Source
|
|
||||||
import eu.kanade.tachiyomi.source.SourceFactory
|
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Locale
|
|
||||||
|
|
||||||
class WPMangaReaderFactory : SourceFactory {
|
|
||||||
override fun createSources(): List<Source> = listOf(
|
|
||||||
KomikMama(),
|
|
||||||
MangaKita(),
|
|
||||||
Ngomik(),
|
|
||||||
TurkToon(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
class TurkToon : WPMangaReader("TurkToon", "https://turktoon.com", "tr", "/manga", SimpleDateFormat("MMM d, yyyy", Locale("tr")))
|
|
||||||
|
|
||||||
class KomikMama : WPMangaReader("KomikMama", "https://komikmama.net", "id", "/manga", SimpleDateFormat("MMMM dd, yyyy", Locale.forLanguageTag("id")))
|
|
||||||
|
|
||||||
class MangaKita : WPMangaReader("MangaKita", "https://mangakita.net", "id")
|
|
||||||
|
|
||||||
class Ngomik : WPMangaReader("Ngomik", "https://ngomik.net", "id", "/all-komik")
|
|