Anitube: Fix video extractor (#964)
* Anitube: fix extractor * Anitube: bump version
This commit is contained in:
@ -5,7 +5,7 @@ ext {
|
||||
extName = 'Anitube'
|
||||
pkgNameSuffix = 'pt.anitube'
|
||||
extClass = '.Anitube'
|
||||
extVersionCode = 7
|
||||
extVersionCode = 8
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -4,17 +4,16 @@ import eu.kanade.tachiyomi.animesource.model.Video
|
||||
import eu.kanade.tachiyomi.util.asJsoup
|
||||
import okhttp3.Headers
|
||||
import okhttp3.Response
|
||||
import org.jsoup.nodes.Document
|
||||
|
||||
object AnitubeExtractor {
|
||||
|
||||
private val headers = Headers.headersOf("User-Agent", "VLC/3.0.16 LibVLC/3.0.16")
|
||||
|
||||
fun getVideoList(response: Response): List<Video> {
|
||||
val doc: Document = response.asJsoup()
|
||||
val hasFHD: Boolean = doc.selectFirst("div.abaItem:contains(FULLHD)") != null
|
||||
val serverUrl: String = doc.selectFirst("meta[itemprop=contentURL]").attr("content")
|
||||
val type: String = serverUrl.substringAfter("cz/").substringBefore("/")
|
||||
val doc = response.asJsoup()
|
||||
val hasFHD = doc.selectFirst("div.abaItem:contains(FULLHD)") != null
|
||||
val serverUrl = doc.selectFirst("meta[itemprop=contentURL]").attr("content")
|
||||
val type = serverUrl.split("/").get(3)
|
||||
val qualities = listOfNotNull("SD", "HD", if (hasFHD) "FULLHD" else null)
|
||||
val paths = when (type) {
|
||||
"appsd" -> mutableListOf("mobilesd", "mobilehd")
|
||||
|
Reference in New Issue
Block a user