Move ColaManga to single source (#9737)

The other override, MangaDig, for which this multisrc was created, was removed in #5319.

The extension stays broken and the version code is not bumped.
This commit is contained in:
stevenyomi 2025-07-20 18:23:27 +00:00 committed by Draff
parent 927507b7ac
commit cb99f8ea64
Signed by: Draff
GPG Key ID: E8A89F3211677653
9 changed files with 14 additions and 23 deletions

View File

@ -1,9 +0,0 @@
plugins {
id("lib-multisrc")
}
baseVersionCode = 9
dependencies {
api(project(":lib:synchrony"))
}

View File

@ -2,7 +2,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"> <manifest xmlns:android="http://schemas.android.com/apk/res/android">
<application> <application>
<activity <activity
android:name="eu.kanade.tachiyomi.multisrc.colamanga.ColaMangaUrlActivity" android:name="eu.kanade.tachiyomi.extension.zh.onemanhua.ColaMangaUrlActivity"
android:excludeFromRecents="true" android:excludeFromRecents="true"
android:exported="true" android:exported="true"
android:theme="@android:style/Theme.NoDisplay"> android:theme="@android:style/Theme.NoDisplay">
@ -12,8 +12,8 @@
<category android:name="android.intent.category.BROWSABLE"/> <category android:name="android.intent.category.BROWSABLE"/>
<data <data
android:host="${SOURCEHOST}" android:host="www.colamanga.com"
android:scheme="${SOURCESCHEME}" android:scheme="https"
android:pathPattern="/manga-..*/" /> android:pathPattern="/manga-..*/" />
</intent-filter> </intent-filter>
</activity> </activity>

View File

@ -1,10 +1,12 @@
ext { ext {
extName = 'COLAMANGA' extName = 'COLAMANGA'
extClass = '.Onemanhua' extClass = '.Onemanhua'
themePkg = 'colamanga' extVersionCode = 24
baseUrl = 'https://www.colamanga.com'
overrideVersionCode = 15
isNsfw = true isNsfw = true
} }
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"
dependencies {
implementation(project(":lib:synchrony"))
}

View File

@ -1,4 +1,4 @@
package eu.kanade.tachiyomi.multisrc.colamanga package eu.kanade.tachiyomi.extension.zh.onemanhua
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Application import android.app.Application

View File

@ -1,4 +1,4 @@
package eu.kanade.tachiyomi.multisrc.colamanga package eu.kanade.tachiyomi.extension.zh.onemanhua
import eu.kanade.tachiyomi.source.model.Filter import eu.kanade.tachiyomi.source.model.Filter
import okhttp3.HttpUrl import okhttp3.HttpUrl

View File

@ -1,4 +1,4 @@
package eu.kanade.tachiyomi.multisrc.colamanga package eu.kanade.tachiyomi.extension.zh.onemanhua
import okhttp3.Interceptor import okhttp3.Interceptor
import okhttp3.MediaType.Companion.toMediaType import okhttp3.MediaType.Companion.toMediaType

View File

@ -1,4 +1,4 @@
package eu.kanade.tachiyomi.multisrc.colamanga package eu.kanade.tachiyomi.extension.zh.onemanhua
class ColaMangaIntl(private val lang: String) { class ColaMangaIntl(private val lang: String) {

View File

@ -1,4 +1,4 @@
package eu.kanade.tachiyomi.multisrc.colamanga package eu.kanade.tachiyomi.extension.zh.onemanhua
import android.app.Activity import android.app.Activity
import android.content.ActivityNotFoundException import android.content.ActivityNotFoundException
@ -13,7 +13,7 @@ class ColaMangaUrlActivity : Activity() {
val pathSegments = intent?.data?.pathSegments val pathSegments = intent?.data?.pathSegments
if (pathSegments != null && pathSegments.size > 0) { if (pathSegments != null && pathSegments.isNotEmpty()) {
val intent = Intent().apply { val intent = Intent().apply {
action = "eu.kanade.tachiyomi.SEARCH" action = "eu.kanade.tachiyomi.SEARCH"
putExtra("query", "${ColaManga.PREFIX_SLUG_SEARCH}${pathSegments[0]}") putExtra("query", "${ColaManga.PREFIX_SLUG_SEARCH}${pathSegments[0]}")

View File

@ -1,7 +1,5 @@
package eu.kanade.tachiyomi.extension.zh.onemanhua package eu.kanade.tachiyomi.extension.zh.onemanhua
import eu.kanade.tachiyomi.multisrc.colamanga.ColaManga
import eu.kanade.tachiyomi.multisrc.colamanga.UriPartFilter
import eu.kanade.tachiyomi.source.model.FilterList import eu.kanade.tachiyomi.source.model.FilterList
class Onemanhua : ColaManga("COLAMANGA", "https://www.colamanga.com", "zh") { class Onemanhua : ColaManga("COLAMANGA", "https://www.colamanga.com", "zh") {