diff --git a/src/ja/mangajikan/build.gradle b/src/ja/mangajikan/build.gradle deleted file mode 100644 index 637b96674..000000000 --- a/src/ja/mangajikan/build.gradle +++ /dev/null @@ -1,10 +0,0 @@ -ext { - extName = 'Mangajikan' - extClass = '.Mangajikan' - themePkg = 'mccms' - baseUrl = 'https://www.mangajikan.com' - overrideVersionCode = 1 - isNsfw = true -} - -apply from: "$rootDir/common.gradle" diff --git a/src/ja/mangajikan/res/mipmap-hdpi/ic_launcher.png b/src/ja/mangajikan/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 9fe2c7407..000000000 Binary files a/src/ja/mangajikan/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/src/ja/mangajikan/res/mipmap-mdpi/ic_launcher.png b/src/ja/mangajikan/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ba5ae21ea..000000000 Binary files a/src/ja/mangajikan/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/src/ja/mangajikan/res/mipmap-xhdpi/ic_launcher.png b/src/ja/mangajikan/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index bb28d1e60..000000000 Binary files a/src/ja/mangajikan/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/src/ja/mangajikan/res/mipmap-xxhdpi/ic_launcher.png b/src/ja/mangajikan/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 16bd8966c..000000000 Binary files a/src/ja/mangajikan/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/src/ja/mangajikan/res/mipmap-xxxhdpi/ic_launcher.png b/src/ja/mangajikan/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 2a8181af5..000000000 Binary files a/src/ja/mangajikan/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/src/ja/mangajikan/src/eu/kanade/tachiyomi/extension/ja/mangajikan/Mangajikan.kt b/src/ja/mangajikan/src/eu/kanade/tachiyomi/extension/ja/mangajikan/Mangajikan.kt deleted file mode 100644 index 86e07d111..000000000 --- a/src/ja/mangajikan/src/eu/kanade/tachiyomi/extension/ja/mangajikan/Mangajikan.kt +++ /dev/null @@ -1,11 +0,0 @@ -package eu.kanade.tachiyomi.extension.ja.mangajikan - -import eu.kanade.tachiyomi.multisrc.mccms.MCCMS -import eu.kanade.tachiyomi.multisrc.mccms.MCCMSConfig - -class Mangajikan : MCCMS( - name = "漫画時間", - baseUrl = "https://www.mangajikan.com", - lang = "ja", - config = MCCMSConfig(lazyLoadImageAttr = "src"), -) diff --git a/src/zh/damaomanhua/build.gradle b/src/zh/damaomanhua/build.gradle deleted file mode 100644 index 307b1dfea..000000000 --- a/src/zh/damaomanhua/build.gradle +++ /dev/null @@ -1,10 +0,0 @@ -ext { - extName = 'Damao Manhua' - extClass = '.DamaoManhua' - themePkg = 'mccms' - baseUrl = 'https://www.hanman.cyou/index.php' - overrideVersionCode = 0 - isNsfw = true -} - -apply from: "$rootDir/common.gradle" diff --git a/src/zh/damaomanhua/src/eu/kanade/tachiyomi/extension/zh/damaomanhua/DamaoManhua.kt b/src/zh/damaomanhua/src/eu/kanade/tachiyomi/extension/zh/damaomanhua/DamaoManhua.kt deleted file mode 100644 index 1fca6a881..000000000 --- a/src/zh/damaomanhua/src/eu/kanade/tachiyomi/extension/zh/damaomanhua/DamaoManhua.kt +++ /dev/null @@ -1,17 +0,0 @@ -package eu.kanade.tachiyomi.extension.zh.damaomanhua - -import eu.kanade.tachiyomi.multisrc.mccms.MCCMS -import eu.kanade.tachiyomi.multisrc.mccms.MCCMSConfig -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga - -class DamaoManhua : MCCMS( - "大猫漫画", - "https://www.hanman.cyou/index.php", - "zh", - MCCMSConfig(useMobilePageList = true), -) { - // Details and chapter pages are broken - override fun getMangaUrl(manga: SManga) = baseUrl - override fun getChapterUrl(chapter: SChapter) = baseUrl -} diff --git a/src/zh/gufengmh/build.gradle b/src/zh/gufengmh/build.gradle deleted file mode 100644 index fca65220b..000000000 --- a/src/zh/gufengmh/build.gradle +++ /dev/null @@ -1,10 +0,0 @@ -ext { - extName = 'Gufeng Manhua' - extClass = '.Gufengmh' - themePkg = 'sinmh' - baseUrl = 'https://www.gufengmh9.com' - overrideVersionCode = 7 - isNsfw = true -} - -apply from: "$rootDir/common.gradle" diff --git a/src/zh/gufengmh/res/mipmap-hdpi/ic_launcher.png b/src/zh/gufengmh/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ca8ced812..000000000 Binary files a/src/zh/gufengmh/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/src/zh/gufengmh/res/mipmap-mdpi/ic_launcher.png b/src/zh/gufengmh/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ed07a9292..000000000 Binary files a/src/zh/gufengmh/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/src/zh/gufengmh/res/mipmap-xhdpi/ic_launcher.png b/src/zh/gufengmh/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 73fc4e3db..000000000 Binary files a/src/zh/gufengmh/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/src/zh/gufengmh/res/mipmap-xxhdpi/ic_launcher.png b/src/zh/gufengmh/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 1a7ba3097..000000000 Binary files a/src/zh/gufengmh/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/src/zh/gufengmh/res/mipmap-xxxhdpi/ic_launcher.png b/src/zh/gufengmh/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 1ff80b15d..000000000 Binary files a/src/zh/gufengmh/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/src/zh/gufengmh/src/eu/kanade/tachiyomi/extension/zh/gufengmh/Gufengmh.kt b/src/zh/gufengmh/src/eu/kanade/tachiyomi/extension/zh/gufengmh/Gufengmh.kt deleted file mode 100644 index e05144653..000000000 --- a/src/zh/gufengmh/src/eu/kanade/tachiyomi/extension/zh/gufengmh/Gufengmh.kt +++ /dev/null @@ -1,50 +0,0 @@ -package eu.kanade.tachiyomi.extension.zh.gufengmh - -import eu.kanade.tachiyomi.multisrc.sinmh.ProgressiveParser -import eu.kanade.tachiyomi.multisrc.sinmh.SinMH -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Document -import rx.Observable -import rx.Single - -class Gufengmh : SinMH("古风漫画网", "https://www.gufengmh9.com") { - - override fun mangaDetailsParse(document: Document): SManga = - super.mangaDetailsParse(document).apply { - if (status == SManga.COMPLETED) return@apply - val firstChapter = document.selectFirst(".chapter-body li > a") ?: return@apply - if (firstChapter.attr("href").startsWith("javascript")) { - status = SManga.LICENSED - } - } - - override fun fetchChapterList(manga: SManga): Observable> = - Single.create> { subscriber -> - val pcResponse = client.newCall(GET(baseUrl + manga.url, headers)).execute() - val pcResult = chapterListParse(pcResponse, ".chapter-body li > a", "span.sj") - if (pcResult.none { it.url.isEmpty() }) return@create subscriber.onSuccess(pcResult) - // Example: https://www.gufengmh9.com/manhua/niaoling/ - val mobileResponse = client.newCall(GET(mobileUrl + manga.url, headers)).execute() - val mobileResult = chapterListParse(mobileResponse, ".list li > a", ".pic_zi:nth-of-type(4) > dd") - val pcAscending = pcResult.asReversed() - val mobileAscending = mobileResult.asReversed() - for ((pcChapter, mobileChapter) in pcAscending zip mobileAscending) { - if (pcChapter.name != mobileChapter.name) return@create subscriber.onSuccess(mobileResult) - pcChapter.url = mobileChapter.url - } - pcAscending.forEachIndexed { i, chapter -> - if (chapter.url.isNotEmpty()) return@forEachIndexed - if (i == 0) return@create subscriber.onSuccess(mobileResult) - val prevUrl = pcAscending[i - 1].url - val response = client.newCall(GET(baseUrl + prevUrl, headers)).execute() - chapter.url = buildString { - append(prevUrl, 0, prevUrl.lastIndexOf('/') + 1) - append(ProgressiveParser(response.body.string()).substringBetween("""nextChapterData = {"id":""", ",")) - append(".html") - } - } - subscriber.onSuccess(pcResult) - }.toObservable() -}