add teenmanhua & changes to some madara sources (#8111)

* teenmanhua icon

* Create TeenManhua.kt

* toongod nsfw override

* webtoonily icon

* webtoonily nsfw override

* Delete multisrc/overrides/madara/mangachill/res directory

* mangachill icon

* Delete multisrc/overrides/madara/webtoonuk/res directory

* webtoonuk icon

* update

* Update MadaraGenerator.kt
This commit is contained in:
CVIUS 2021-07-14 17:50:30 +08:00 committed by GitHub
parent 69ca099849
commit 039b63792d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
29 changed files with 27 additions and 5 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

View File

@ -0,0 +1,12 @@
package eu.kanade.tachiyomi.extension.en.teenmanhua
import eu.kanade.tachiyomi.multisrc.madara.Madara
import java.text.SimpleDateFormat
import java.util.Locale
class TeenManhua : Madara(
"TeenManhua",
"https://teenmanhua.com",
"en",
dateFormat = SimpleDateFormat("dd/MM/yy", Locale.US)
)

View File

@ -1,7 +1,9 @@
package eu.kanade.tachiyomi.extension.en.toongod
import eu.kanade.tachiyomi.annotations.Nsfw
import eu.kanade.tachiyomi.multisrc.madara.Madara
import java.text.SimpleDateFormat
import java.util.Locale
@Nsfw
class ToonGod : Madara("ToonGod", "https://www.toongod.com", "en", SimpleDateFormat("dd MMM yyyy", Locale.US))

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

View File

@ -0,0 +1,7 @@
package eu.kanade.tachiyomi.extension.en.webtoonily
import eu.kanade.tachiyomi.annotations.Nsfw
import eu.kanade.tachiyomi.multisrc.madara.Madara
@Nsfw
class WebToonily : Madara("WebToonily", "https://www.webtoonily.com", "en")

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 51 KiB

View File

@ -123,7 +123,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("MMScans", "https://mm-scans.com/", "en", overrideVersionCode = 1),
SingleLang("Manga Action", "https://manga-action.com", "ar", overrideVersionCode = 1),
SingleLang("Manga Bin", "https://mangabin.com/", "en", overrideVersionCode = 1),
SingleLang("Manga Chill", "https://mangachill.com/", "en", overrideVersionCode = 1),
SingleLang("Manga Chill", "https://mangachill.com/", "en", overrideVersionCode = 2),
SingleLang("Manga Crab", "https://mangacrab.com", "es"),
SingleLang("Manga Diyari", "https://manga-diyari.com", "tr", overrideVersionCode = 1),
SingleLang("Manga Drop Out", "https://www.mangadropout.xyz", "id", isNsfw = true, overrideVersionCode = 1),
@ -290,11 +290,12 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("StageComics", "https://stagecomics.com", "pt-BR", overrideVersionCode = 2),
SingleLang("Sugar Babies", "https://sugarbscan.com", "en", overrideVersionCode = 1),
SingleLang("Sweet Time Scan", "https://sweetscan.net", "pt-BR", overrideVersionCode = 1),
SingleLang("TeenManhua", "https://teenmanhua.com", "en"),
SingleLang("TheFluffyHangoutGroup", "https://www.fluffyhangout.club", "en", overrideVersionCode = 2),
SingleLang("Three Queens Scanlator", "https://tqscan.com.br", "pt-BR", overrideVersionCode = 2),
SingleLang("Time Naight", "https://timenaight.com", "tr"),
SingleLang("Todaymic", "https://todaymic.com", "en"),
SingleLang("ToonGod", "https://www.toongod.com", "en", overrideVersionCode = 1),
SingleLang("ToonGod", "https://www.toongod.com", "en", isNsfw = true, overrideVersionCode = 2),
SingleLang("Toonily", "https://toonily.com", "en", isNsfw = true, overrideVersionCode = 2),
SingleLang("Toonily.net", "https://toonily.net", "en", isNsfw = true, className = "ToonilyNet", overrideVersionCode = 1),
SingleLang("Top Manhua", "https://topmanhua.com", "en", overrideVersionCode = 1),
@ -316,9 +317,9 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Wakascan", "https://wakascan.com", "fr", overrideVersionCode = 1),
SingleLang("War Queen Scan", "https://wqscan.com.br", "pt-BR", overrideVersionCode = 3),
SingleLang("WebNovel", "https://webnovel.live", "en", className = "WebNovelLive", overrideVersionCode = 3),
SingleLang("WebToonily", "https://webtoonily.com", "en"),
SingleLang("WebToonily", "https://webtoonily.com", "en", isNsfw = true, overrideVersionCode = 1),
SingleLang("Webtoon Hatti", "https://webtoonhatti.com/", "tr"),
SingleLang("WebtoonUK", "https://webtoon.uk", "en", overrideVersionCode = 1),
SingleLang("WebtoonUK", "https://webtoon.uk", "en", overrideVersionCode = 2),
SingleLang("WebtoonXYZ", "https://www.webtoon.xyz", "en", overrideVersionCode = 2),
SingleLang("Winter Scan", "https://winterscan.com.br", "pt-BR", overrideVersionCode = 2),
SingleLang("Wonderland", "https://landwebtoons.site", "pt-BR", overrideVersionCode = 2),

View File

@ -70,7 +70,7 @@ class MangaOwl : ParsedHttpSource() {
// Search
override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request {
val url = "$baseUrl/search/$page".toHttpUrlOrNull()?.newBuilder()!!
val url = ("$baseUrl/search/$page" + if (page > 1) "/$page" else "").toHttpUrlOrNull()!!.newBuilder()
url.addQueryParameter("search", query)
filters.forEach { filter ->