Fix anime world (#39)
* AnimeWorld StreamTape Readd * Delete src/it/animeworld/src/eu/kanade/tachiyomi/animeextension/it/animeworld/ANIMEWORLD.kt Fixing it * add animeworld.kt * Gradle Update * Gradle Update + Animeworld * Gradle Update + Animeworld
This commit is contained in:
parent
97ab016138
commit
28ee7278d5
2 changed files with 6 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
|||
ext {
|
||||
extName = 'ANIMEWORLD.tv'
|
||||
extClass = '.ANIMEWORLD'
|
||||
extVersionCode = 38
|
||||
extVersionCode = 39
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
|
|
@ -14,6 +14,7 @@ import eu.kanade.tachiyomi.animesource.model.Video
|
|||
import eu.kanade.tachiyomi.animesource.online.ParsedAnimeHttpSource
|
||||
import eu.kanade.tachiyomi.lib.doodextractor.DoodExtractor
|
||||
import eu.kanade.tachiyomi.lib.filemoonextractor.FilemoonExtractor
|
||||
import eu.kanade.tachiyomi.lib.streamtapeextractor.StreamTapeExtractor
|
||||
import eu.kanade.tachiyomi.network.GET
|
||||
import eu.kanade.tachiyomi.util.asJsoup
|
||||
import kotlinx.serialization.Serializable
|
||||
|
@ -148,6 +149,10 @@ class ANIMEWORLD : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
|
|||
DoodExtractor(client).videoFromUrl(url, redirect = true)
|
||||
?.let(::listOf)
|
||||
}
|
||||
url.contains("streamtape") -> {
|
||||
StreamTapeExtractor(client).videoFromUrl(url.replace("/v/", "/e/"))
|
||||
?.let(::listOf)
|
||||
}
|
||||
url.contains("filemoon") -> {
|
||||
FilemoonExtractor(client).videosFromUrl(url, prefix = "${server.first} - ", headers = headers)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue