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'
pkgNameSuffix = 'en.mangapark'
extClass = '.MangaPark'
extVersionCode = 6
extVersionCode = 7
libVersion = '1.2'
}

View File

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