aniage: fix posters

This commit is contained in:
CakesTwix 2023-11-09 21:01:32 +02:00
parent be948a5389
commit a710118cae
Signed by: CakesTwix
GPG key ID: 7B11051D5CE19825
2 changed files with 4 additions and 6 deletions

View file

@ -1,5 +1,5 @@
// use an integer for version numbers // use an integer for version numbers
version = 6 version = 7
dependencies{ dependencies{
implementation("com.google.code.gson:gson:2.9.0") implementation("com.google.code.gson:gson:2.9.0")

View file

@ -46,7 +46,6 @@ class AniageProvider : MainAPI() {
private val apiUrl = "https://master.api.aniage.net" private val apiUrl = "https://master.api.aniage.net"
private val findUrl = "https://finder-master.api.aniage.net/?query=" private val findUrl = "https://finder-master.api.aniage.net/?query="
private val cdnUrl = "https://aniage.fra1.cdn.digitaloceanspaces.com/main/"
private val imageUrl = "https://image.aniage.net" private val imageUrl = "https://image.aniage.net"
private val videoCdn = "https://aniage-video-stream.b-cdn.net/" private val videoCdn = "https://aniage-video-stream.b-cdn.net/"
private val pageSize = 30 private val pageSize = 30
@ -102,7 +101,7 @@ class AniageProvider : MainAPI() {
val homeList = parsedJSON.data.map { val homeList = parsedJSON.data.map {
newAnimeSearchResponse(it.title, it.id, TvType.Anime) { newAnimeSearchResponse(it.title, it.id, TvType.Anime) {
this.posterUrl = "$cdnUrl${it.posterId}" this.posterUrl = "$imageUrl/main/${it.posterId}?width=296"
addDubStatus(isDub = true, it.episodes) addDubStatus(isDub = true, it.episodes)
this.otherName = it.alternativeTitle this.otherName = it.alternativeTitle
} }
@ -115,7 +114,7 @@ class AniageProvider : MainAPI() {
val animeJSON = Gson().fromJson<List<PageProps>>(app.get("$findUrl$query").text, listPageModel) val animeJSON = Gson().fromJson<List<PageProps>>(app.get("$findUrl$query").text, listPageModel)
val findList = animeJSON.map { val findList = animeJSON.map {
newAnimeSearchResponse(it.title, it.id, TvType.Anime) { newAnimeSearchResponse(it.title, it.id, TvType.Anime) {
this.posterUrl = "$cdnUrl${it.posterId}" this.posterUrl = "$imageUrl/main/${it.posterId}?width=296"
addDubStatus(isDub = true, it.episodes) addDubStatus(isDub = true, it.episodes)
this.otherName = it.alternativeTitle this.otherName = it.alternativeTitle
} }
@ -201,13 +200,12 @@ class AniageProvider : MainAPI() {
} }
} }
} }
return newAnimeLoadResponse( return newAnimeLoadResponse(
animeJSON.pageProps.title, animeJSON.pageProps.title,
"$mainUrl/$animeID", "$mainUrl/$animeID",
tvType, tvType,
) { ) {
this.posterUrl = "$cdnUrl${animeJSON.pageProps.posterId}" this.posterUrl = "$imageUrl/main/${animeJSON.pageProps.posterId}"
this.engName = animeJSON.pageProps.alternativeTitle this.engName = animeJSON.pageProps.alternativeTitle
this.tags = animeJSON.pageProps.genres.map { it } this.tags = animeJSON.pageProps.genres.map { it }
this.plot = animeJSON.pageProps.description this.plot = animeJSON.pageProps.description