[SolarMTL] Add source (#1826)

master
Draken 11 months ago committed by GitHub
parent e7fac812a7
commit 0db45877b7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1 +1 @@
total: 1232 total: 1233

@ -1,10 +1,9 @@
package org.koitharu.kotatsu.parsers.site.en package org.koitharu.kotatsu.parsers.site.en.MTL
import org.json.JSONArray import org.json.JSONArray
import org.json.JSONObject import org.json.JSONObject
import org.jsoup.nodes.Document import org.jsoup.nodes.Document
import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.* import org.koitharu.kotatsu.parsers.model.*
import org.koitharu.kotatsu.parsers.model.search.MangaSearchQuery import org.koitharu.kotatsu.parsers.model.search.MangaSearchQuery
import org.koitharu.kotatsu.parsers.model.search.MangaSearchQueryCapabilities import org.koitharu.kotatsu.parsers.model.search.MangaSearchQueryCapabilities
@ -18,11 +17,13 @@ import org.koitharu.kotatsu.parsers.exception.ParseException
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
import java.util.* import java.util.*
@MangaSourceParser("SNOWMTL", "SnowMtl", "en", ContentType.OTHER) internal abstract class MTLParser(
internal class SnowMTL(context: MangaLoaderContext): context: MangaLoaderContext,
PagedMangaParser(context, MangaParserSource.SNOWMTL, 24) { source: MangaParserSource,
domain: String
): PagedMangaParser(context, source, 24) {
override val configKeyDomain = ConfigKey.Domain("snowmtl.ru") override val configKeyDomain = ConfigKey.Domain(domain)
override val availableSortOrders: Set<SortOrder> = EnumSet.of( override val availableSortOrders: Set<SortOrder> = EnumSet.of(
SortOrder.UPDATED, SortOrder.UPDATED,

@ -0,0 +1,11 @@
package org.koitharu.kotatsu.parsers.site.en.MTL
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaParserSource
import org.koitharu.kotatsu.parsers.model.ContentType
import org.koitharu.kotatsu.parsers.site.en.MTL.MTLParser
@MangaSourceParser("SNOWMTL", "SnowMTL", "en", type = ContentType.OTHER)
internal class SnowMTL(context: MangaLoaderContext):
MTLParser(context, source = MangaParserSource.SNOWMTL, "snowmtl.ru")

@ -0,0 +1,11 @@
package org.koitharu.kotatsu.parsers.site.en.MTL
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaParserSource
import org.koitharu.kotatsu.parsers.model.ContentType
import org.koitharu.kotatsu.parsers.site.en.MTL.MTLParser
@MangaSourceParser("SOLARMTL", "SolarMTL", "en", type = ContentType.MANGA)
internal class SolarMTL(context: MangaLoaderContext):
MTLParser(context, source = MangaParserSource.SOLARMTL, "solarmtl.com")
Loading…
Cancel
Save