Add MangaDeemak madara Source (#9763)

* Add MikuDoujin
* Add MikuDoujin V.1.2.1

* Update MikuDoujin.kt

* Update MikuDoujin
* Add ability to search using genre

* Add Rh2PlusManga
* Add Rh2PlusManga V.1.12.2
* Use Madara multi-source themes

* Change MikuDoujin gradle and Add Rh2PlusManga generator.
* update file to suggestion.
* add Rh2PlusManga to MadaraGenerator.kt.

* Fix Thai Madara source time format and MikuDoujin pages selector.
* add Thai relative time wordlist to Madara parseRelativeDate.
* change Rh2PlusManga and Mangauptocat date format.
* change Mangauptocat base url.
* change MikuDoujin pageListParse selector.

* Fix MikuDoujin Chapter number.
* fix MikuDoujin when try to fetch chapter name with non numeric ending word.

* Add MangaDeemak Source.
* add MangaDeemak source to madara multisrc.
This commit is contained in:
Promchai Chooseang 2021-11-08 19:20:22 +07:00 committed by GitHub
parent 4c22e61968
commit e20bff0b61
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 77 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

View File

@ -0,0 +1,76 @@
package eu.kanade.tachiyomi.extension.th.mangadeemak
import eu.kanade.tachiyomi.multisrc.madara.Madara
import java.text.SimpleDateFormat
import java.util.Locale
class MangaDeemak : Madara("MangaDeemak", "https://mangadeemak.com", "th", SimpleDateFormat("d MMMM yyyy", Locale("th"))) {
override fun getGenreList() = listOf(
Genre("Action แอคชั่น", "action"),
Genre("Adult ผู้ใหญ่", "adult"),
Genre("Adventure ผจญภัย", "adventure"),
Genre("Comedy ตลก", "comedy"),
Genre("Crime อาชญากรรม", "อาชญากรรม"),
Genre("Demon", "demon"),
Genre("Detective สืบสวน", "detective"),
Genre("Drama ดราม่า", "drama"),
Genre("Ecchi เอดชิ ลามก", "ecchi"),
Genre("Fantasy แฟนตาซี", "fantasy"),
Genre("Gore", "gore"),
Genre("Harem ฮาเร็ม", "harem"),
Genre("Horror สยองขวัญ", "horror"),
Genre("Isekai ต่างโลก", "isekai"),
Genre("Loli", "loli"),
Genre("Magic เวทย์มนต์", "magic"),
Genre("Martial arts ศิลปะการต่อสู้", "martial-arts"),
Genre("Mature", "mature"),
Genre("Monster Girl", "monster-girl"),
Genre("Moster", "moster"),
Genre("Mystery ลึกลับ", "mystery"),
Genre("One shot", "one-shot"),
Genre("Romance โรแมนติก", "romance"),
Genre("School โรงเรียน", "school"),
Genre("Sci-fi ไซ-ไฟ", "sci-fi"),
Genre("Second Life", "second-life"),
Genre("Seinen", "seinen"),
Genre("Shota", "shota"),
Genre("Shoujo", "shoujo"),
Genre("Shounen", "shounen"),
Genre("Shounen Ai", "shounen-ai"),
Genre("Smut", "smut"),
Genre("Superhero ซุปเปอร์ฮีโร่", "superhero-ซุปเปอร์ฮีโร่"),
Genre("Tragedy โศกนาฏกรรม", "tragedy-โศกนาฏกรรม"),
Genre("Trap กับดัก", "trap-กับดัก"),
Genre("VR Virtual Reality", "vr-virtual-reality"),
Genre("Web Comic", "web-comic"),
Genre("Webtoon", "webtoon"),
Genre("Zombie ซอมบี้", "zombie"),
Genre("การ์ตูน", "cartoon"),
Genre("กีฬา", "sports"),
Genre("คอมมิค", "comic"),
Genre("จิตวิทยา", "จิตวิทยา"),
Genre("ซุปเปอร์ พาวเวอร์", "super-power"),
Genre("ทหาร", "military"),
Genre("ทำอาหาร", "cooking"),
Genre("ประวัติศาสตร์", "historical"),
Genre("มังงะจบแล้ว", "manga-ending"),
Genre("มังงะจีน", "manhua"),
Genre("มังงะญีปุ่น", "manga-japan"),
Genre("มังงะยอดนิยม", "manga-popular"),
Genre("มังงะยังไม่จบ", "manga-updating"),
Genre("มังงะเกาหลี", "manhwa"),
Genre("ยาโอย Yaoi", "yaoi"),
Genre("ยูริ Yuri", "yuri"),
Genre("สลับเพศ", "gender-bender"),
Genre("ส่วนหนึ่งของชีวิต", "ส่วนหนึ่งของชีวิต"),
Genre("อนิเมะ", "anime"),
Genre("เมือง", "เมือง"),
Genre("เหนือธรรมชาติ", "supernatural"),
Genre("เอาชีวิตรอด", "survival"),
Genre("โดจิน", "doujinshi")
)
override fun popularMangaSelector() = "div.mangalist-content"
override val popularMangaUrlSelector = "div.title a"
}

View File

@ -252,6 +252,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("ManhuaBox", "https://manhuabox.net", "en", overrideVersionCode = 2),
SingleLang("ManhuaChill", "https://manhuachill.com", "en"),
SingleLang("ManhuaComic", "https://manhuacomic.com", "en"),
SingleLang("MangaDeemak", "https://mangadeemak.com", "th"),
SingleLang("ManhuaDex", "https://manhuadex.com", "en", overrideVersionCode = 1),
SingleLang("ManhuaFast", "https://manhuafast.com", "en", overrideVersionCode = 1),
SingleLang("ManhuaHot", "https://manhuahot.com", "en"),