Fixes and Updates (#1090)

This commit is contained in:
miguelantonioe
2022-12-20 01:07:23 -06:00
committed by GitHub
parent f0442520cb
commit a7c1fe3017
10 changed files with 322 additions and 155 deletions

View File

@ -6,15 +6,13 @@ import eu.kanade.tachiyomi.util.asJsoup
import okhttp3.OkHttpClient
class VoeExtractor(private val client: OkHttpClient) {
fun videoFromUrl(url: String, quality: String? = null): Video? {
val document = client.newCall(GET(url)).execute().asJsoup()
val script = document.selectFirst("script:containsData(const sources)")
?.data()
?: return null
val videoUrl = script.substringAfter("hls': '").substringBefore("'")
val resolution = script.substringAfter("video_height': ")
.substringBefore(",")
val resolution = script.substringAfter("video_height': ").substringBefore(",")
val qualityStr = quality ?: "VoeCDN(${resolution}p)"
return Video(url, qualityStr, videoUrl)
}