From 9fe6e065745d435648de36a0398cf9dc6e028eb5 Mon Sep 17 00:00:00 2001 From: mohamedotaku Date: Mon, 13 May 2024 16:21:14 +0100 Subject: [PATCH] Theme Hijala "ar" Changed to ZeistManga (#2999) change Theme Hijala "ar" to ZeistManga --- src/ar/hijala/build.gradle | 4 +- .../tachiyomi/extension/ar/hijala/Hijala.kt | 61 ++++++++++++++++--- 2 files changed, 56 insertions(+), 9 deletions(-) diff --git a/src/ar/hijala/build.gradle b/src/ar/hijala/build.gradle index 0de49930b..a157131c1 100644 --- a/src/ar/hijala/build.gradle +++ b/src/ar/hijala/build.gradle @@ -1,9 +1,9 @@ ext { extName = 'Hijala' extClass = '.Hijala' - themePkg = 'mangathemesia' + themePkg = 'zeistmanga' baseUrl = 'https://www.hijala.com' - overrideVersionCode = 0 + overrideVersionCode = 22 } apply from: "$rootDir/common.gradle" diff --git a/src/ar/hijala/src/eu/kanade/tachiyomi/extension/ar/hijala/Hijala.kt b/src/ar/hijala/src/eu/kanade/tachiyomi/extension/ar/hijala/Hijala.kt index a75eaf555..d6af43c5e 100644 --- a/src/ar/hijala/src/eu/kanade/tachiyomi/extension/ar/hijala/Hijala.kt +++ b/src/ar/hijala/src/eu/kanade/tachiyomi/extension/ar/hijala/Hijala.kt @@ -1,15 +1,62 @@ package eu.kanade.tachiyomi.extension.ar.hijala -import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia -import java.text.SimpleDateFormat -import java.util.Locale +import eu.kanade.tachiyomi.multisrc.zeistmanga.Genre +import eu.kanade.tachiyomi.multisrc.zeistmanga.ZeistManga +import eu.kanade.tachiyomi.source.model.MangasPage +import okhttp3.Request +import okhttp3.Response -class Hijala : MangaThemesia( +class Hijala : ZeistManga( "Hijala", "https://www.hijala.com", "ar", - dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("ar")), ) { - // Site moved from ZeistManga to MangaThemesia - override val versionId get() = 2 + // Site moved from MangaThemesia to ZeistManga + override val versionId get() = 3 + + override val hasFilters = true + override val hasLanguageFilter = false + override val supportsLatest = false + + override fun popularMangaRequest(page: Int): Request = latestUpdatesRequest(page) + override fun popularMangaParse(response: Response): MangasPage = latestUpdatesParse(response) + + override fun getGenreList(): List = listOf( + Genre("أكشن", "Action"), + Genre("أثارة", "Thriller"), + Genre("أتشي", "Ecchi"), + Genre("حياة مدرسية", "School Life"), + Genre("تاريخي", "Historical"), + Genre("ألعاب", "Game"), + Genre("خيال علمي", "Sci-Fi"), + Genre("خيال", "Fantasy"), + Genre("خارق للطبيعة", "Supernatural"), + Genre("رومانسي", "Romance"), + Genre("رعب", "Horror"), + Genre("دراما", "Drama"), + Genre("سينين", "Seinen"), + Genre("سحري", "Magic"), + Genre("رياضي", "Sports"), + Genre("شونين", "Shounen"), + Genre("شوجو", "Shoujo"), + Genre("شريحة من الحياة", "Slice of Life"), + Genre("علاجي", "Medical"), + Genre("عسكري", "Military"), + Genre("طبخ", "Cooking"), + Genre("فنون قتال", "Martial Arts"), + Genre("غموض", "Mystery"), + Genre("عوالم متعددة", "Isekai"), + Genre("مانها", "مانها"), + Genre("مأساوي", "Tragedy"), + Genre("كوميديا", "Comedy"), + Genre("مغامرات", "Adventure"), + Genre("مصاص دماء", "مصاص دماء"), + Genre("مانهوا", "مانهوا"), + Genre("موسيقي", "موسيقي"), + Genre("موسيقى", "Music"), + Genre("مغامرات", "مغامرات"), + Genre("نفسي", "نفسي"), + Genre("نفسي", "Psychological"), + Genre("ميكا", "ميكا"), + ) }