add: RokariComics (#9970)

* add: RokariComics

* ref: suggested changes
This commit is contained in:
David Brochero 2025-08-06 11:49:13 -03:00 committed by Draff
parent 26770629cb
commit b32672b47c
Signed by: Draff
GPG Key ID: E8A89F3211677653
7 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,10 @@
ext {
extName = 'RokariComics'
extClass = '.RokariComics'
themePkg = 'mangathemesia'
baseUrl = 'https://rokaricomics.com'
overrideVersionCode = 0
isNsfw = false
}
apply from: "$rootDir/common.gradle"

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -0,0 +1,32 @@
package eu.kanade.tachiyomi.extension.en.rokaricomics
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.source.model.Filter
import eu.kanade.tachiyomi.source.model.FilterList
class RokariComics : MangaThemesia(
"RokariComics",
"https://rokaricomics.com",
"en",
) {
override fun getFilterList(): FilterList {
val filters = mutableListOf<Filter<*>>(
StatusFilter(intl["status_filter_title"], statusOptions),
TypeFilter(intl["type_filter_title"], typeFilterOptions),
OrderByFilter(intl["order_by_filter_title"], orderByFilterOptions),
)
if (!genrelist.isNullOrEmpty()) {
filters.addAll(
listOf(
Filter.Header(intl["genre_exclusion_warning"]),
GenreListFilter(intl["genre_filter_title"], getGenreList()),
),
)
} else {
filters.add(
Filter.Header(intl["genre_missing_warning"]),
)
}
return FilterList(filters)
}
}