Remove MangaMate (#7639)

remove mangamate
This commit is contained in:
bapeey 2025-02-13 18:09:49 -05:00 committed by Draff
parent ade7d90d51
commit 2d2ba69ee9
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 0 additions and 58 deletions

View File

@ -1,14 +0,0 @@
ext {
extName = 'Manga-Mate'
extClass = '.MangaMate'
themePkg = 'mangathemesia'
baseUrl = 'https://manga-mate.org'
overrideVersionCode = 1
isNsfw = true
}
apply from: "$rootDir/common.gradle"
dependencies {
implementation project(':lib:randomua')
}

View File

@ -1,44 +0,0 @@
package eu.kanade.tachiyomi.extension.ja.mangamate
import android.app.Application
import android.content.SharedPreferences
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 uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
import java.text.SimpleDateFormat
import java.util.Locale
class MangaMate :
MangaThemesia(
"漫画メイト",
"https://manga-mate.org",
"ja",
dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("ja")),
),
ConfigurableSource {
private val preferences: SharedPreferences by lazy {
Injekt.get<Application>().getSharedPreferences("source_$id", 0x0000)
}
override val client = super.client.newBuilder()
.setRandomUserAgent(
preferences.getPrefUAType(),
preferences.getPrefCustomUA(),
)
.rateLimit(3)
.build()
override val seriesAuthorSelector = ".fmed b:contains(作者) + span"
override fun setupPreferenceScreen(screen: PreferenceScreen) {
addRandomUAPreferenceToScreen(screen)
}
}