diff --git a/multisrc/overrides/animestream/donghuastream/additional.gradle b/multisrc/overrides/animestream/donghuastream/additional.gradle new file mode 100644 index 000000000..111185267 --- /dev/null +++ b/multisrc/overrides/animestream/donghuastream/additional.gradle @@ -0,0 +1,3 @@ +dependencies { + implementation(project(':lib-playlist-utils')) +} diff --git a/multisrc/overrides/animestream/donghuastream/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/animestream/donghuastream/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..67bfcc52d Binary files /dev/null and b/multisrc/overrides/animestream/donghuastream/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/animestream/donghuastream/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/animestream/donghuastream/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..7a872da88 Binary files /dev/null and b/multisrc/overrides/animestream/donghuastream/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/animestream/donghuastream/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/animestream/donghuastream/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..2422a353c Binary files /dev/null and b/multisrc/overrides/animestream/donghuastream/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/animestream/donghuastream/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/animestream/donghuastream/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..686de815f Binary files /dev/null and b/multisrc/overrides/animestream/donghuastream/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/animestream/donghuastream/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/animestream/donghuastream/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..b1e5dcc3d Binary files /dev/null and b/multisrc/overrides/animestream/donghuastream/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/animestream/donghuastream/src/DonghuaStream.kt b/multisrc/overrides/animestream/donghuastream/src/DonghuaStream.kt new file mode 100644 index 000000000..f5f909e5a --- /dev/null +++ b/multisrc/overrides/animestream/donghuastream/src/DonghuaStream.kt @@ -0,0 +1,41 @@ +package eu.kanade.tachiyomi.animeextension.en.donghuastream + +import eu.kanade.tachiyomi.animeextension.en.donghuastream.extractors.DailymotionExtractor +import eu.kanade.tachiyomi.animeextension.en.donghuastream.extractors.StreamPlayExtractor +import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.multisrc.animestream.AnimeStream + +class DonghuaStream : AnimeStream( + "en", + "DonghuaStream", + "https://donghuastream.co.in", +) { + override val fetchFilters: Boolean + get() = false + + // ============================ Video Links ============================= + + private val dailymotionExtractor by lazy { DailymotionExtractor(client, headers) } + private val streamPlayExtractor by lazy { StreamPlayExtractor(client, headers) } + + override fun getVideoList(url: String, name: String): List