Remove Lunar Scans (EN) (#10022)

Remove Lunar Scans
This commit is contained in:
Smol Ame 2025-08-07 08:48:04 -08:00 committed by Draff
parent 7b8e6298a7
commit 2304fdc713
Signed by: Draff
GPG Key ID: E8A89F3211677653
7 changed files with 0 additions and 84 deletions

View File

@ -1,14 +0,0 @@
ext {
extName = 'Lunar Scans'
extClass = '.LunarScans'
themePkg = 'mangathemesia'
baseUrl = 'https://lunarscan.org'
overrideVersionCode = 4
isNsfw = true
}
apply from: "$rootDir/common.gradle"
dependencies {
implementation project(':lib:randomua')
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,70 +0,0 @@
package eu.kanade.tachiyomi.extension.en.lunarscans
import androidx.preference.PreferenceScreen
import eu.kanade.tachiyomi.lib.randomua.addRandomUAPreferenceToScreen
import eu.kanade.tachiyomi.lib.randomua.getPrefCustomUA
import eu.kanade.tachiyomi.lib.randomua.getPrefUAType
import eu.kanade.tachiyomi.lib.randomua.setRandomUserAgent
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import eu.kanade.tachiyomi.source.ConfigurableSource
import eu.kanade.tachiyomi.source.model.Filter
import eu.kanade.tachiyomi.source.model.FilterList
import keiyoushi.utils.getPreferences
class LunarScans :
MangaThemesia(
"Lunar Scans",
"https://lunarscan.org",
"en",
"/series",
),
ConfigurableSource {
private val preferences = getPreferences()
override val client = super.client.newBuilder()
.setRandomUserAgent(
preferences.getPrefUAType(),
preferences.getPrefCustomUA(),
)
.rateLimit(1)
.build()
override fun getFilterList(): FilterList {
val filters = mutableListOf<Filter<*>>(
Filter.Header("Note: Can't be used with text search!"),
Filter.Separator(),
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"]),
)
}
if (hasProjectPage) {
filters.addAll(
mutableListOf<Filter<*>>(
Filter.Separator(),
Filter.Header(intl["project_filter_warning"]),
Filter.Header(intl.format("project_filter_name", name)),
ProjectFilter(intl["project_filter_title"], projectFilterOptions),
),
)
}
return FilterList(filters)
}
override fun setupPreferenceScreen(screen: PreferenceScreen) {
addRandomUAPreferenceToScreen(screen)
}
}