fix(all/chineseanime): Update baseUrl + add StreamVid extractor (#3037)
This commit is contained in:
parent
b85bc9a5f7
commit
6702a45076
@ -2,7 +2,7 @@ ext {
|
||||
extName = 'ChineseAnime'
|
||||
extClass = '.ChineseAnime'
|
||||
themePkg = 'animestream'
|
||||
baseUrl = 'https://chineseanime.top'
|
||||
baseUrl = 'https://www.chineseanime.vip'
|
||||
overrideVersionCode = 6
|
||||
}
|
||||
|
||||
@ -11,5 +11,6 @@ apply from: "$rootDir/common.gradle"
|
||||
dependencies {
|
||||
implementation(project(":lib:dailymotion-extractor"))
|
||||
implementation(project(":lib:streamwish-extractor"))
|
||||
implementation(project(":lib:streamvid-extractor"))
|
||||
implementation(project(":lib:playlist-utils"))
|
||||
}
|
||||
}
|
||||
|
@ -5,13 +5,14 @@ import androidx.preference.PreferenceScreen
|
||||
import eu.kanade.tachiyomi.animeextension.all.chineseanime.extractors.VatchusExtractor
|
||||
import eu.kanade.tachiyomi.animesource.model.Video
|
||||
import eu.kanade.tachiyomi.lib.dailymotionextractor.DailymotionExtractor
|
||||
import eu.kanade.tachiyomi.lib.streamvidextractor.StreamVidExtractor
|
||||
import eu.kanade.tachiyomi.lib.streamwishextractor.StreamWishExtractor
|
||||
import eu.kanade.tachiyomi.multisrc.animestream.AnimeStream
|
||||
|
||||
class ChineseAnime : AnimeStream(
|
||||
"all",
|
||||
"ChineseAnime",
|
||||
"https://chineseanime.top",
|
||||
"https://www.chineseanime.vip",
|
||||
) {
|
||||
|
||||
// =============================== Search ===============================
|
||||
@ -26,6 +27,7 @@ class ChineseAnime : AnimeStream(
|
||||
// ============================ Video Links =============================
|
||||
private val dailymotionExtractor by lazy { DailymotionExtractor(client, headers) }
|
||||
private val streamwishExtractor by lazy { StreamWishExtractor(client, headers) }
|
||||
private val streamvidExtractor by lazy { StreamVidExtractor(client) }
|
||||
private val vatchusExtractor by lazy { VatchusExtractor(client, headers) }
|
||||
|
||||
override fun getVideoList(url: String, name: String): List<Video> {
|
||||
@ -34,6 +36,7 @@ class ChineseAnime : AnimeStream(
|
||||
url.contains("dailymotion") -> dailymotionExtractor.videosFromUrl(url, prefix)
|
||||
url.contains("embedwish") -> streamwishExtractor.videosFromUrl(url, prefix)
|
||||
url.contains("vatchus") -> vatchusExtractor.videosFromUrl(url, prefix)
|
||||
url.contains("donghua.xyz/v/") -> streamvidExtractor.videosFromUrl(url, prefix, true)
|
||||
else -> emptyList()
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user