diff --git a/src/th/manga168/build.gradle b/src/th/manga168/build.gradle new file mode 100644 index 000000000..562817156 --- /dev/null +++ b/src/th/manga168/build.gradle @@ -0,0 +1,10 @@ +ext { + extName = 'Manga168' + extClass = '.Manga168' + themePkg = 'mangathemesia' + baseUrl = 'https://manga168.com' + overrideVersionCode = 0 + isNsfw = true +} + +apply from: "$rootDir/common.gradle" diff --git a/src/th/manga168/res/mipmap-hdpi/ic_launcher.png b/src/th/manga168/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..3f78e9f71 Binary files /dev/null and b/src/th/manga168/res/mipmap-hdpi/ic_launcher.png differ diff --git a/src/th/manga168/res/mipmap-mdpi/ic_launcher.png b/src/th/manga168/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..ea14da404 Binary files /dev/null and b/src/th/manga168/res/mipmap-mdpi/ic_launcher.png differ diff --git a/src/th/manga168/res/mipmap-xhdpi/ic_launcher.png b/src/th/manga168/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..9e6d8fe75 Binary files /dev/null and b/src/th/manga168/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/src/th/manga168/res/mipmap-xxhdpi/ic_launcher.png b/src/th/manga168/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..46955e529 Binary files /dev/null and b/src/th/manga168/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/src/th/manga168/res/mipmap-xxxhdpi/ic_launcher.png b/src/th/manga168/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..e995a47d0 Binary files /dev/null and b/src/th/manga168/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/src/th/manga168/src/eu/kanade/tachiyomi/extension/th/manga168/Manga168.kt b/src/th/manga168/src/eu/kanade/tachiyomi/extension/th/manga168/Manga168.kt new file mode 100644 index 000000000..0e81de45e --- /dev/null +++ b/src/th/manga168/src/eu/kanade/tachiyomi/extension/th/manga168/Manga168.kt @@ -0,0 +1,26 @@ +package eu.kanade.tachiyomi.extension.th.manga168 + +import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia +import eu.kanade.tachiyomi.source.model.SManga +import org.jsoup.nodes.Document +import java.text.SimpleDateFormat +import java.util.Locale +import java.util.TimeZone + +class Manga168 : MangaThemesia( + "Manga168", + "https://manga168.com", + "th", + dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("th")).apply { + timeZone = TimeZone.getTimeZone("Asia/Bangkok") + }, +) { + override fun mangaDetailsParse(document: Document): SManga { + return super.mangaDetailsParse(document).apply { + // Add 'color' badge as a genre + if (document.selectFirst(".thumb .colored") != null) { + genre = genre?.plus(", Color") + } + } + } +}