diff --git a/src/de/aniworld/build.gradle b/src/de/aniworld/build.gradle index 7a17044d6..3bd1f09f0 100644 --- a/src/de/aniworld/build.gradle +++ b/src/de/aniworld/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'AniWorld' pkgNameSuffix = 'de.aniworld' extClass = '.AniWorld' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' } diff --git a/src/de/aniworld/src/eu/kanade/tachiyomi/animeextension/de/aniworld/AWConstants.kt b/src/de/aniworld/src/eu/kanade/tachiyomi/animeextension/de/aniworld/AWConstants.kt index 5561e463f..432dac5f4 100644 --- a/src/de/aniworld/src/eu/kanade/tachiyomi/animeextension/de/aniworld/AWConstants.kt +++ b/src/de/aniworld/src/eu/kanade/tachiyomi/animeextension/de/aniworld/AWConstants.kt @@ -5,12 +5,14 @@ import android.content.SharedPreferences object AWConstants { const val NAME_DOOD = "Doodstream" const val NAME_STAPE = "Streamtape" + const val NAME_VOE = "VOE" const val URL_DOOD = "https://dood" const val URL_STAPE = "https://streamtape.com" + const val URL_VOE = "https://voe" - val HOSTER_NAMES = arrayOf(NAME_DOOD, NAME_STAPE) - val HOSTER_URLS = arrayOf(URL_DOOD, URL_STAPE) + val HOSTER_NAMES = arrayOf(NAME_VOE, NAME_DOOD, NAME_STAPE) + val HOSTER_URLS = arrayOf(URL_VOE, URL_DOOD, URL_STAPE) const val KEY_GER_DUB = 1 const val KEY_ENG_SUB = 2 diff --git a/src/de/aniworld/src/eu/kanade/tachiyomi/animeextension/de/aniworld/AniWorld.kt b/src/de/aniworld/src/eu/kanade/tachiyomi/animeextension/de/aniworld/AniWorld.kt index 4981af0e3..cc55f7978 100644 --- a/src/de/aniworld/src/eu/kanade/tachiyomi/animeextension/de/aniworld/AniWorld.kt +++ b/src/de/aniworld/src/eu/kanade/tachiyomi/animeextension/de/aniworld/AniWorld.kt @@ -11,6 +11,7 @@ import androidx.preference.MultiSelectListPreference import androidx.preference.PreferenceScreen import eu.kanade.tachiyomi.animeextension.de.aniworld.extractors.DoodExtractor import eu.kanade.tachiyomi.animeextension.de.aniworld.extractors.StreamTapeExtractor +import eu.kanade.tachiyomi.animeextension.de.aniworld.extractors.VoeExtractor import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource import eu.kanade.tachiyomi.animesource.model.AnimeFilterList import eu.kanade.tachiyomi.animesource.model.AnimesPage @@ -73,9 +74,8 @@ class AniWorld : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun popularAnimeNextPageSelector(): String? = null override fun popularAnimeRequest(page: Int): Request { - // val head = authClient.newCall(GET(baseUrl)).execute().request.url.toString() val headers = Headers.Builder() - // .add("Referer", head) + .add("Referer", baseUrl) .add("Upgrade-Insecure-Requests", "1") .build() return GET("$baseUrl/beliebte-animes") @@ -231,20 +231,19 @@ class AniWorld : ConfigurableAnimeSource, ParsedAnimeHttpSource() { val engSubs = getRedirectLinks(document, AWConstants.KEY_ENG_SUB) val videoList = mutableListOf