yaoi fan club (#4244)

* yfc

* icon update
This commit is contained in:
aoba-seragakii 2024-07-26 05:14:43 -03:00 committed by Draff
parent c58f4c3449
commit 1f3c64e5c5
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
7 changed files with 94 additions and 0 deletions

View File

@ -0,0 +1,10 @@
ext {
extName = 'Yaoi Fan Club'
extClass = '.YaoiFanClub'
themePkg = 'zeistmanga'
baseUrl = 'https://www.yaoifanclub.com'
overrideVersionCode = 0
isNsfw = true
}
apply from: "$rootDir/common.gradle"

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 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: 20 KiB

View File

@ -0,0 +1,84 @@
package eu.kanade.tachiyomi.extension.pt.yaoifanclub
import eu.kanade.tachiyomi.multisrc.zeistmanga.Genre
import eu.kanade.tachiyomi.multisrc.zeistmanga.Status
import eu.kanade.tachiyomi.multisrc.zeistmanga.Type
import eu.kanade.tachiyomi.multisrc.zeistmanga.ZeistManga
class YaoiFanClub : ZeistManga(
"Yaoi Fan Club",
"https://www.yaoifanclub.com",
"pt-BR",
) {
override val popularMangaSelector = "#PopularPosts3 article"
override val popularMangaSelectorTitle = ".post-title a"
override val popularMangaSelectorUrl = popularMangaSelectorTitle
override val useNewChapterFeed = true
override val chapterCategory = "Chapter"
override val hasFilters = true
override val hasLanguageFilter = false
override val hasGenreFilter = true
override val hasStatusFilter = true
override fun getGenreList(): List<Genre> = listOf(
Genre("ABO", "ABO"),
Genre("Ação", "Ação"),
Genre("Anjo", "Anjo"),
Genre("Apocalipse", "Apocalipse"),
Genre("Aventura", "Aventura"),
Genre("Comédia", "Comédia"),
Genre("Drama", "Drama"),
Genre("Demência", "Demência"),
Genre("Demônio", "Demônio"),
Genre("Espaço", "Espaço"),
Genre("Esporte", "Esporte"),
Genre("Fantasma", "Fantasma"),
Genre("Fantasia", "Fantasia"),
Genre("Ficção", "Ficção"),
Genre("Game", "Game"),
Genre("Gore", "Gore"),
Genre("Harem", "Harem"),
Genre("Histórico", "Histórico"),
Genre("Horror", "Horror"),
Genre("Magia", "Magia"),
Genre("Militar", "Militar"),
Genre("Mistério", "Mistério"),
Genre("Música", "Música"),
Genre("Omegaverso", "Omegaverso"),
Genre("Paródia", "Paródia"),
Genre("Poderes", "Poderes"),
Genre("Policial", "Policial"),
Genre("Psicológico", "Psicológico"),
Genre("Robô", "Robô"),
Genre("Romance", "Romance"),
Genre("Samurai", "Samurai"),
Genre("Sobrenatural", "Sobrenatural"),
Genre("Suspense", "Suspense"),
Genre("Terror", "Terror"),
Genre("Vampiro", "Vampiro"),
Genre("Viagem no tempo", "Viagem no tempo"),
Genre("Vida Cotidiana", "Vida Cotidiana"),
Genre("Zumbi", "Zumbi"),
)
override fun getTypeList(): List<Type> = listOf(
Type("Todos", ""),
Type("Comic", "Comic"),
Type("Doujinshi", "Doujinshi"),
Type("Manga", "Manga"),
Type("Manhua", "Manhua"),
Type("Manhwa", "Manhwa"),
Type("Oneshot", "Oneshot"),
Type("Anime", "Anime"),
)
override fun getStatusList(): List<Status> = listOf(
Status("Ativo", "Ativo"),
Status("Completo", "Completo"),
Status("Dropado", "Dropado"),
Status("Em Breve", "Em Breve"),
)
}