From 20718085fdc4f02b449b8a4278956f184bf8c5cd Mon Sep 17 00:00:00 2001
From: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date: Thu, 25 Aug 2022 19:03:06 +0200
Subject: [PATCH] AniWorld improvments & changes (#802)
* AniWorld improvments & changes
* Update build.gradle
---
src/de/aniworld/build.gradle | 2 +-
.../animeextension/de/aniworld/AniWorld.kt | 114 +++++-------------
.../de/aniworld/RedirectInterceptor.kt | 5 +-
3 files changed, 37 insertions(+), 84 deletions(-)
diff --git a/src/de/aniworld/build.gradle b/src/de/aniworld/build.gradle
index 8e2d72315..575d4a04d 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 = 4
+ extVersionCode = 5
libVersion = '13'
}
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 cc55f7978..5b3ec933a 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
@@ -74,10 +74,6 @@ class AniWorld : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
override fun popularAnimeNextPageSelector(): String? = null
override fun popularAnimeRequest(page: Int): Request {
- val headers = Headers.Builder()
- .add("Referer", baseUrl)
- .add("Upgrade-Insecure-Requests", "1")
- .build()
return GET("$baseUrl/beliebte-animes")
}
@@ -146,6 +142,9 @@ class AniWorld : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
val title = result["title"]!!.jsonPrimitive.content
val link = result["link"]!!.jsonPrimitive.content
anime.title = title.replace("", "").replace("", "")
+ val thumpage = client.newCall(GET("$baseUrl$link")).execute().asJsoup()
+ anime.thumbnail_url = baseUrl +
+ thumpage.selectFirst("div.seriesCoverBox img").attr("data-src")
anime.url = link
return anime
}
@@ -226,92 +225,35 @@ class AniWorld : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
override fun videoListParse(response: Response): List