diff --git a/lib/megacloud-extractor/src/main/java/eu/kanade/tachiyomi/lib/megacloudextractor/MegaCloudExtractor.kt b/lib/megacloud-extractor/src/main/java/eu/kanade/tachiyomi/lib/megacloudextractor/MegaCloudExtractor.kt index a9ad8b19..ead4b50b 100644 --- a/lib/megacloud-extractor/src/main/java/eu/kanade/tachiyomi/lib/megacloudextractor/MegaCloudExtractor.kt +++ b/lib/megacloud-extractor/src/main/java/eu/kanade/tachiyomi/lib/megacloudextractor/MegaCloudExtractor.kt @@ -141,7 +141,7 @@ class MegaCloudExtractor( } private fun getVideoDto(url: String): VideoDto { - val type = if (url.startsWith("https://megacloud.tv")) 0 else 1 + val type = if (url.startsWith("https://megacloud.tv") or url.startsWith("https://megacloud.club")) 0 else 1 val keyType = SOURCES_KEY[type] diff --git a/src/en/kaido/build.gradle b/src/en/kaido/build.gradle index 1f239eb6..6bcd6429 100644 --- a/src/en/kaido/build.gradle +++ b/src/en/kaido/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.Kaido' themePkg = 'zorotheme' baseUrl = 'https://kaido.to' - overrideVersionCode = 7 + overrideVersionCode = 8 } apply from: "$rootDir/common.gradle" \ No newline at end of file diff --git a/src/en/zoro/build.gradle b/src/en/zoro/build.gradle index a6497a04..3266e57a 100644 --- a/src/en/zoro/build.gradle +++ b/src/en/zoro/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.HiAnime' themePkg = 'zorotheme' baseUrl = 'https://hianime.to' - overrideVersionCode = 44 + overrideVersionCode = 46 } apply from: "$rootDir/common.gradle" \ No newline at end of file diff --git a/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt b/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt index 7f38b36f..f05e35d3 100644 --- a/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt +++ b/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt @@ -1,11 +1,13 @@ package eu.kanade.tachiyomi.animeextension.en.zoro +import eu.kanade.tachiyomi.animesource.model.SAnime import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.lib.megacloudextractor.MegaCloudExtractor import eu.kanade.tachiyomi.lib.streamtapeextractor.StreamTapeExtractor import eu.kanade.tachiyomi.multisrc.zorotheme.ZoroTheme import eu.kanade.tachiyomi.network.GET import okhttp3.Request +import org.jsoup.nodes.Element class HiAnime : ZoroTheme( "en", @@ -26,6 +28,12 @@ class HiAnime : ZoroTheme( override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/recently-updated?page=$page", docHeaders) + override fun popularAnimeFromElement(element: Element): SAnime { + return super.popularAnimeFromElement(element).apply { + url = url.substringBefore("?") + } + } + override fun extractVideo(server: VideoData): List