Mangapark Genre Update (#822)

Mangapark Genre Update
This commit is contained in:
Ankit SIngh 2019-02-15 17:00:21 +05:30 committed by Carlos
parent 3a3436b3c1
commit 7ff1c2b657
2 changed files with 51 additions and 2 deletions

View File

@ -5,7 +5,7 @@ ext {
appName = 'Tachiyomi: MangaPark' appName = 'Tachiyomi: MangaPark'
pkgNameSuffix = 'en.mangapark' pkgNameSuffix = 'en.mangapark'
extClass = '.MangaPark' extClass = '.MangaPark'
extVersionCode = 6 extVersionCode = 7
libVersion = '1.2' libVersion = '1.2'
} }

View File

@ -232,46 +232,95 @@ class MangaPark : ParsedHttpSource() {
private class GenreGroup : Filter.Group<GenreFilter>("Genres", listOf( private class GenreGroup : Filter.Group<GenreFilter>("Genres", listOf(
GenreFilter("4-koma", "4 koma"), GenreFilter("4-koma", "4 koma"),
GenreFilter("action", "Action"), GenreFilter("action", "Action"),
GenreFilter("adaptation", "Adaptation"),
GenreFilter("adult", "Adult"), GenreFilter("adult", "Adult"),
GenreFilter("adventure", "Adventure"), GenreFilter("adventure", "Adventure"),
GenreFilter("aliens", "Aliens"),
GenreFilter("animals", "Animals"),
GenreFilter("anthology", "Anthology"),
GenreFilter("award-winning", "Award winning"), GenreFilter("award-winning", "Award winning"),
GenreFilter("comedy", "Comedy"), GenreFilter("comedy", "Comedy"),
GenreFilter("cooking", "Cooking"), GenreFilter("cooking", "Cooking"),
GenreFilter("crime", "Crime"),
GenreFilter("crossdressing", "Crossdressing"),
GenreFilter("delinquents", "Delinquents"),
GenreFilter("demons", "Demons"), GenreFilter("demons", "Demons"),
GenreFilter("doujinshi", "Doujinshi"), GenreFilter("doujinshi", "Doujinshi"),
GenreFilter("drama", "Drama"), GenreFilter("drama", "Drama"),
GenreFilter("ecchi", "Ecchi"), GenreFilter("ecchi", "Ecchi"),
GenreFilter("fantasy", "Fantasy"), GenreFilter("fantasy", "Fantasy"),
GenreFilter("full-color", "Full color"),
GenreFilter("game", "Game"),
GenreFilter("gender-bender", "Gender bender"), GenreFilter("gender-bender", "Gender bender"),
GenreFilter("genderswap", "Genderswap"),
GenreFilter("ghosts", "Ghosts"),
GenreFilter("gore", "Gore"),
GenreFilter("gossip", "Gossip"),
GenreFilter("gyaru", "Gyaru"),
GenreFilter("harem", "Harem"), GenreFilter("harem", "Harem"),
GenreFilter("historical", "Historical"), GenreFilter("historical", "Historical"),
GenreFilter("horror", "Horror"), GenreFilter("horror", "Horror"),
GenreFilter("incest", "Incest"),
GenreFilter("isekai", "Isekai"),
GenreFilter("josei", "Josei"), GenreFilter("josei", "Josei"),
GenreFilter("kids", "Kids"),
GenreFilter("loli", "Loli"),
GenreFilter("lolicon", "Lolicon"),
GenreFilter("long-strip", "Long strip"),
GenreFilter("magic", "Magic"), GenreFilter("magic", "Magic"),
GenreFilter("magical-girls", "Magical girls"),
GenreFilter("manhwa", "Manhwa"),
GenreFilter("martial-arts", "Martial arts"), GenreFilter("martial-arts", "Martial arts"),
GenreFilter("mature", "Mature"), GenreFilter("mature", "Mature"),
GenreFilter("mecha", "Mecha"), GenreFilter("mecha", "Mecha"),
GenreFilter("medical", "Medical"), GenreFilter("medical", "Medical"),
GenreFilter("military", "Military"),
GenreFilter("monster-girls", "Monster girls"),
GenreFilter("monsters", "Monsters"),
GenreFilter("music", "Music"), GenreFilter("music", "Music"),
GenreFilter("mystery", "Mystery"), GenreFilter("mystery", "Mystery"),
GenreFilter("office-workers", "Office workers"),
GenreFilter("official-colored", "Official colored"),
GenreFilter("one-shot", "One shot"), GenreFilter("one-shot", "One shot"),
GenreFilter("parody", "Parody"),
GenreFilter("philosophical", "Philosophical"),
GenreFilter("police", "Police"),
GenreFilter("post-apocalyptic", "Post apocalyptic"),
GenreFilter("psychological", "Psychological"), GenreFilter("psychological", "Psychological"),
GenreFilter("reincarnation", "Reincarnation"),
GenreFilter("reverse-harem", "Reverse harem"),
GenreFilter("romance", "Romance"), GenreFilter("romance", "Romance"),
GenreFilter("school-life", "School life"), GenreFilter("school-life", "School life"),
GenreFilter("sci-fi", "Sci fi"), GenreFilter("sci-fi", "Sci fi"),
GenreFilter("seinen", "Seinen"), GenreFilter("seinen", "Seinen"),
GenreFilter("shota", "Shota"),
GenreFilter("shotacon", "Shotacon"),
GenreFilter("shoujo", "Shoujo"), GenreFilter("shoujo", "Shoujo"),
GenreFilter("shoujo-ai", "Shoujo ai"), GenreFilter("shoujo-ai", "Shoujo ai"),
GenreFilter("shounen", "Shounen"), GenreFilter("shounen", "Shounen"),
GenreFilter("shounen-ai", "Shounen ai"), GenreFilter("shounen-ai", "Shounen ai"),
GenreFilter("slice-of-life", "Slice of life"), GenreFilter("slice-of-life", "Slice of life"),
GenreFilter("smut", "Smut"), GenreFilter("smut", "Smut"),
GenreFilter("space", "Space"),
GenreFilter("sports", "Sports"), GenreFilter("sports", "Sports"),
GenreFilter("super-power", "Super power"),
GenreFilter("superhero", "Superhero"),
GenreFilter("supernatural", "Supernatural"), GenreFilter("supernatural", "Supernatural"),
GenreFilter("survival", "Survival"),
GenreFilter("suspense", "Suspense"),
GenreFilter("thriller", "Thriller"),
GenreFilter("time-travel", "Time travel"),
GenreFilter("tragedy", "Tragedy"), GenreFilter("tragedy", "Tragedy"),
GenreFilter("user-created", "User created"),
GenreFilter("vampire", "Vampire"),
GenreFilter("vampires", "Vampires"),
GenreFilter("video-games", "Video games"),
GenreFilter("web-comic", "Web comic"),
GenreFilter("webtoon", "Webtoon"), GenreFilter("webtoon", "Webtoon"),
GenreFilter("wuxia", "Wuxia"),
GenreFilter("yaoi", "Yaoi"), GenreFilter("yaoi", "Yaoi"),
GenreFilter("yuri", "Yuri") GenreFilter("yuri", "Yuri"),
GenreFilter("zombies", "Zombies")
)), UriFilter { )), UriFilter {
override fun addToUri(uri: Uri.Builder) { override fun addToUri(uri: Uri.Builder) {
uri.appendQueryParameter("genres", state.filter { it.isIncluded() }.map { it.uriParam }.joinToString(",")) uri.appendQueryParameter("genres", state.filter { it.isIncluded() }.map { it.uriParam }.joinToString(","))