From 6ea5ffb76e2744e6f7964054856ba47e59ee1896 Mon Sep 17 00:00:00 2001 From: jmir1 Date: Tue, 5 Oct 2021 21:48:59 +0200 Subject: [PATCH] oploverz: prefer google video links --- src/id/oploverz/build.gradle | 2 +- .../animeextension/id/oploverz/Oploverz.kt | 69 ++++++++++++++++++- 2 files changed, 67 insertions(+), 4 deletions(-) diff --git a/src/id/oploverz/build.gradle b/src/id/oploverz/build.gradle index 34b44f9b4..952911c46 100644 --- a/src/id/oploverz/build.gradle +++ b/src/id/oploverz/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Oploverz' pkgNameSuffix = 'id.oploverz' extClass = '.Oploverz' - extVersionCode = 2 + extVersionCode = 3 libVersion = '12' } diff --git a/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt b/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt index a46308e45..a064718e1 100644 --- a/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt +++ b/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt @@ -13,15 +13,16 @@ import eu.kanade.tachiyomi.animesource.online.ParsedAnimeHttpSource import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.util.asJsoup import okhttp3.Request +import okhttp3.Response import org.jsoup.nodes.Document import org.jsoup.nodes.Element import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get import java.lang.Exception +import java.lang.RuntimeException +import java.lang.StringBuilder import java.text.SimpleDateFormat import java.util.Locale -import okhttp3.Response -import org.jsoup.select.Elements class Oploverz : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override val baseUrl: String = "https://oploverz.biz" @@ -71,7 +72,7 @@ class Oploverz : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode.setUrlWithoutDomain(element.select("a").attr("href")) episode.episode_number = when { (epsNum.isNotEmpty()) -> epsNum.toFloat() - else -> "1".toFloat() + else -> 1F } episode.name = element.select(".epl-title").text() episode.date_upload = reconstructDate(element.select(".epl-date").text()) @@ -122,6 +123,27 @@ class Oploverz : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun searchAnimeSelector(): String = "div.listupd > article" + override fun videoListParse(response: Response): List