diff --git a/multisrc/overrides/mccms/haoman6/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mccms/haoman6/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..244552949 Binary files /dev/null and b/multisrc/overrides/mccms/haoman6/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mccms/haoman6/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mccms/haoman6/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..177f76bc9 Binary files /dev/null and b/multisrc/overrides/mccms/haoman6/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mccms/haoman6/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mccms/haoman6/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..abf8ee911 Binary files /dev/null and b/multisrc/overrides/mccms/haoman6/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mccms/haoman6/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mccms/haoman6/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..8462b7bdb Binary files /dev/null and b/multisrc/overrides/mccms/haoman6/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mccms/haoman6/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mccms/haoman6/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..8ba646a3a Binary files /dev/null and b/multisrc/overrides/mccms/haoman6/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mccms/haoman6/res/web_hi_res_512.png b/multisrc/overrides/mccms/haoman6/res/web_hi_res_512.png new file mode 100644 index 000000000..7f1d38eb1 Binary files /dev/null and b/multisrc/overrides/mccms/haoman6/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/mccms/haoman6/src/Haoman6.kt b/multisrc/overrides/mccms/haoman6/src/Haoman6.kt new file mode 100644 index 000000000..0f67d99ff --- /dev/null +++ b/multisrc/overrides/mccms/haoman6/src/Haoman6.kt @@ -0,0 +1,18 @@ +package eu.kanade.tachiyomi.extension.zh.haoman6 + +import eu.kanade.tachiyomi.multisrc.mccms.MCCMSWeb +import eu.kanade.tachiyomi.network.GET +import eu.kanade.tachiyomi.source.model.SChapter +import eu.kanade.tachiyomi.source.model.SManga + +class Haoman6 : MCCMSWeb("好漫6", "https://www.haoman6.com") { + override fun SManga.cleanup() = apply { + description = description?.substringBefore(title) + title = title.removeSuffix("(最新在线)").removeSuffix("-") + } + + override fun pageListRequest(chapter: SChapter) = + GET(baseUrl + chapter.url, headers) + + override val lazyLoadImageAttr = "mob-ec" +} diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mccms/MCCMSGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mccms/MCCMSGenerator.kt index 1c30f3e5b..c05b6e4e7 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mccms/MCCMSGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mccms/MCCMSGenerator.kt @@ -8,6 +8,14 @@ class MCCMSGenerator : ThemeSourceGenerator { override val themePkg = "mccms" override val baseVersionCode = 6 override val sources = listOf( + SingleLang( + name = "Haoman6", + baseUrl = "https://www.haoman6.com", + lang = "zh", + className = "Haoman6", + sourceName = "好漫6", + overrideVersionCode = 3, + ), SingleLang( // same as: www.haoman6.cc name = "Haoman6 (g-lens)", baseUrl = "https://www.g-lens.com",