|
|
|
@ -43,6 +43,9 @@ internal abstract class WpComicsParser(
|
|
|
|
isSearchSupported = true,
|
|
|
|
isSearchSupported = true,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@JvmField
|
|
|
|
|
|
|
|
protected val coverSrcAttrs = arrayOf("data-original", "src")
|
|
|
|
|
|
|
|
|
|
|
|
override suspend fun getFilterOptions() = MangaListFilterOptions(
|
|
|
|
override suspend fun getFilterOptions() = MangaListFilterOptions(
|
|
|
|
availableTags = fetchAvailableTags(),
|
|
|
|
availableTags = fetchAvailableTags(),
|
|
|
|
availableStates = EnumSet.of(MangaState.ONGOING, MangaState.FINISHED),
|
|
|
|
availableStates = EnumSet.of(MangaState.ONGOING, MangaState.FINISHED),
|
|
|
|
@ -161,7 +164,7 @@ internal abstract class WpComicsParser(
|
|
|
|
publicUrl = absUrl,
|
|
|
|
publicUrl = absUrl,
|
|
|
|
rating = RATING_UNKNOWN,
|
|
|
|
rating = RATING_UNKNOWN,
|
|
|
|
isNsfw = false,
|
|
|
|
isNsfw = false,
|
|
|
|
coverUrl = item.selectFirst("div.image a img")?.absUrl("data-original").orEmpty(),
|
|
|
|
coverUrl = item.selectFirst("div.image a img")?.src(coverSrcAttrs).orEmpty(),
|
|
|
|
largeCoverUrl = null,
|
|
|
|
largeCoverUrl = null,
|
|
|
|
tags = mangaTags,
|
|
|
|
tags = mangaTags,
|
|
|
|
state = mangaState,
|
|
|
|
state = mangaState,
|
|
|
|
|