diff --git a/multisrc/overrides/animestream/chineseanime/additional.gradle b/multisrc/overrides/animestream/chineseanime/additional.gradle new file mode 100644 index 000000000..4f8c322f9 --- /dev/null +++ b/multisrc/overrides/animestream/chineseanime/additional.gradle @@ -0,0 +1,4 @@ +dependencies { + implementation(project(":lib-dailymotion-extractor")) + implementation(project(":lib-streamwish-extractor")) +} \ No newline at end of file diff --git a/multisrc/overrides/animestream/chineseanime/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/animestream/chineseanime/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..5dd1a8129 Binary files /dev/null and b/multisrc/overrides/animestream/chineseanime/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/animestream/chineseanime/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/animestream/chineseanime/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..2854f7d2c Binary files /dev/null and b/multisrc/overrides/animestream/chineseanime/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/animestream/chineseanime/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/animestream/chineseanime/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..de5ec80df Binary files /dev/null and b/multisrc/overrides/animestream/chineseanime/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/animestream/chineseanime/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/animestream/chineseanime/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..b044ebc00 Binary files /dev/null and b/multisrc/overrides/animestream/chineseanime/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/animestream/chineseanime/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/animestream/chineseanime/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..2a70aec95 Binary files /dev/null and b/multisrc/overrides/animestream/chineseanime/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/animestream/chineseanime/res/web_hi_res_512.png b/multisrc/overrides/animestream/chineseanime/res/web_hi_res_512.png new file mode 100644 index 000000000..d8572ff10 Binary files /dev/null and b/multisrc/overrides/animestream/chineseanime/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/animestream/chineseanime/src/ChineseAnime.kt b/multisrc/overrides/animestream/chineseanime/src/ChineseAnime.kt new file mode 100644 index 000000000..e2ef937a8 --- /dev/null +++ b/multisrc/overrides/animestream/chineseanime/src/ChineseAnime.kt @@ -0,0 +1,83 @@ +package eu.kanade.tachiyomi.animeextension.all.chineseanime + +import androidx.preference.ListPreference +import androidx.preference.PreferenceScreen +import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.lib.dailymotionextractor.DailymotionExtractor +import eu.kanade.tachiyomi.lib.streamwishextractor.StreamWishExtractor +import eu.kanade.tachiyomi.multisrc.animestream.AnimeStream + +class ChineseAnime : AnimeStream( + "all", + "ChineseAnime", + "https://chineseanime.top", +) { + + // =============================== Search =============================== + override fun searchAnimeNextPageSelector() = "div.mrgn > a.r" + + // =========================== Anime Details ============================ + override val animeDescriptionSelector = ".entry-content" + + // ============================== Filters =============================== + override val filtersSelector = "div.filter > ul" + + // ============================ Video Links ============================= + override fun getVideoList(url: String, name: String): List