Otakudesu,Oploverz,NeoNime - fix zippy parsing (#240)
* fixed zippy scraper on NN and OL * Fixes zippyshare parser of id exts
This commit is contained in:
@ -5,7 +5,7 @@ ext {
|
||||
extName = 'NeoNime'
|
||||
pkgNameSuffix = 'id.neonime'
|
||||
extClass = '.NeoNime'
|
||||
extVersionCode = 4
|
||||
extVersionCode = 5
|
||||
libVersion = '12'
|
||||
}
|
||||
|
||||
|
@ -217,12 +217,13 @@ class NeoNime : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
|
||||
val res = client.newCall(GET(element.attr("href"))).execute().asJsoup()
|
||||
val scr = res.select("script:containsData(dlbutton)").html()
|
||||
var url = element.attr("href").substringBefore("/v/")
|
||||
val firstString = scr.substringAfter(" = \"").substringBefore("\"+(")
|
||||
val num = scr.substringAfter("n = ").substringBefore("%2;").toInt()
|
||||
val lastString = scr.substringAfter("3)+\"").substringBefore("\";")
|
||||
val nums = (num % 2) + (num % 3) + num
|
||||
val numbs = scr.substringAfter("\" + (").substringBefore(") + \"")
|
||||
val firstString = scr.substringAfter(" = \"").substringBefore("\" + (")
|
||||
val num = numbs.substringBefore(" % ").toInt()
|
||||
val lastString = scr.substringAfter("913) + \"").substringBefore("\";")
|
||||
val nums = num % 51245 + num % 913
|
||||
url += firstString + nums.toString() + lastString
|
||||
val quality = with(url) {
|
||||
val quality = with(lastString) {
|
||||
when {
|
||||
contains("1080p") -> "1080p"
|
||||
contains("720p") -> "720p"
|
||||
|
@ -5,7 +5,7 @@ ext {
|
||||
extName = 'Oploverz'
|
||||
pkgNameSuffix = 'id.oploverz'
|
||||
extClass = '.Oploverz'
|
||||
extVersionCode = 8
|
||||
extVersionCode = 9
|
||||
libVersion = '12'
|
||||
}
|
||||
|
||||
|
@ -161,12 +161,13 @@ class Oploverz : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
|
||||
val res = client.newCall(GET(element.attr("href"))).execute().asJsoup()
|
||||
val scr = res.select("script:containsData(dlbutton)").html()
|
||||
var url = element.attr("href").substringBefore("/v/")
|
||||
val firstString = scr.substringAfter(" = \"").substringBefore("\"+(")
|
||||
val num = scr.substringAfter("n = ").substringBefore("%2;").toInt()
|
||||
val lastString = scr.substringAfter("3)+\"").substringBefore("\";")
|
||||
val nums = (num % 2) + (num % 3) + num
|
||||
val numbs = scr.substringAfter("\" + (").substringBefore(") + \"")
|
||||
val firstString = scr.substringAfter(" = \"").substringBefore("\" + (")
|
||||
val num = numbs.substringBefore(" % ").toInt()
|
||||
val lastString = scr.substringAfter("913) + \"").substringBefore("\";")
|
||||
val nums = num % 51245 + num % 913
|
||||
url += firstString + nums.toString() + lastString
|
||||
val quality = with(url) {
|
||||
val quality = with(lastString) {
|
||||
when {
|
||||
contains("1080p") -> "ZippyShare - 1080p"
|
||||
contains("720p") -> "ZippyShare - 720p"
|
||||
|
@ -5,7 +5,7 @@ ext {
|
||||
extName = 'OtakuDesu'
|
||||
pkgNameSuffix = 'id.otakudesu'
|
||||
extClass = '.OtakuDesu'
|
||||
extVersionCode = 8
|
||||
extVersionCode = 9
|
||||
libVersion = '12'
|
||||
}
|
||||
|
||||
|
@ -213,12 +213,13 @@ class OtakuDesu : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
|
||||
val res = client.newCall(GET(element.attr("href"))).execute().asJsoup()
|
||||
val scr = res.select("script:containsData(dlbutton)").html()
|
||||
var url = element.attr("href").substringBefore("/v/")
|
||||
val firstString = scr.substringAfter(" = \"").substringBefore("\"+(")
|
||||
val num = scr.substringAfter("n = ").substringBefore("%2;").toInt()
|
||||
val lastString = scr.substringAfter("3)+\"").substringBefore("\";")
|
||||
val nums = (num % 2) + (num % 3) + num
|
||||
val numbs = scr.substringAfter("\" + (").substringBefore(") + \"")
|
||||
val firstString = scr.substringAfter(" = \"").substringBefore("\" + (")
|
||||
val num = numbs.substringBefore(" % ").toInt()
|
||||
val lastString = scr.substringAfter("913) + \"").substringBefore("\";")
|
||||
val nums = num % 51245 + num % 913
|
||||
url += firstString + nums.toString() + lastString
|
||||
val quality = with(url) {
|
||||
val quality = with(lastString) {
|
||||
when {
|
||||
contains("1080p") -> "1080p"
|
||||
contains("720p") -> "720p"
|
||||
|
Reference in New Issue
Block a user