diff --git a/src/all/comicake/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/res/comicake/default/mipmap-hdpi/ic_launcher.png similarity index 100% rename from src/all/comicake/res/mipmap-hdpi/ic_launcher.png rename to multisrc/overrides/res/comicake/default/mipmap-hdpi/ic_launcher.png diff --git a/src/all/comicake/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/res/comicake/default/mipmap-mdpi/ic_launcher.png similarity index 100% rename from src/all/comicake/res/mipmap-mdpi/ic_launcher.png rename to multisrc/overrides/res/comicake/default/mipmap-mdpi/ic_launcher.png diff --git a/src/all/comicake/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/res/comicake/default/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from src/all/comicake/res/mipmap-xhdpi/ic_launcher.png rename to multisrc/overrides/res/comicake/default/mipmap-xhdpi/ic_launcher.png diff --git a/src/all/comicake/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/res/comicake/default/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from src/all/comicake/res/mipmap-xxhdpi/ic_launcher.png rename to multisrc/overrides/res/comicake/default/mipmap-xxhdpi/ic_launcher.png diff --git a/src/all/comicake/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/res/comicake/default/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from src/all/comicake/res/mipmap-xxxhdpi/ic_launcher.png rename to multisrc/overrides/res/comicake/default/mipmap-xxxhdpi/ic_launcher.png diff --git a/src/all/comicake/res/web_hi_res_512.png b/multisrc/overrides/res/comicake/default/web_hi_res_512.png similarity index 100% rename from src/all/comicake/res/web_hi_res_512.png rename to multisrc/overrides/res/comicake/default/web_hi_res_512.png diff --git a/multisrc/overrides/res/comicake/letitgoscans/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/res/comicake/letitgoscans/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..db4e67123 Binary files /dev/null and b/multisrc/overrides/res/comicake/letitgoscans/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/res/comicake/letitgoscans/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/res/comicake/letitgoscans/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..78bc0a3f8 Binary files /dev/null and b/multisrc/overrides/res/comicake/letitgoscans/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/res/comicake/letitgoscans/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/res/comicake/letitgoscans/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..8b71020ac Binary files /dev/null and b/multisrc/overrides/res/comicake/letitgoscans/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/res/comicake/letitgoscans/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/res/comicake/letitgoscans/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..f1f77909c Binary files /dev/null and b/multisrc/overrides/res/comicake/letitgoscans/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/res/comicake/letitgoscans/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/res/comicake/letitgoscans/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..5041bde84 Binary files /dev/null and b/multisrc/overrides/res/comicake/letitgoscans/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/res/comicake/letitgoscans/web_hi_res_512.png b/multisrc/overrides/res/comicake/letitgoscans/web_hi_res_512.png new file mode 100644 index 000000000..2cb01323c Binary files /dev/null and b/multisrc/overrides/res/comicake/letitgoscans/web_hi_res_512.png differ diff --git a/multisrc/overrides/res/comicake/whimsubs/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/res/comicake/whimsubs/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..70c9f482d Binary files /dev/null and b/multisrc/overrides/res/comicake/whimsubs/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/res/comicake/whimsubs/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/res/comicake/whimsubs/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..387803253 Binary files /dev/null and b/multisrc/overrides/res/comicake/whimsubs/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/res/comicake/whimsubs/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/res/comicake/whimsubs/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..321243bf1 Binary files /dev/null and b/multisrc/overrides/res/comicake/whimsubs/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/res/comicake/whimsubs/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/res/comicake/whimsubs/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..6c5a59584 Binary files /dev/null and b/multisrc/overrides/res/comicake/whimsubs/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/res/comicake/whimsubs/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/res/comicake/whimsubs/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..7a610d11a Binary files /dev/null and b/multisrc/overrides/res/comicake/whimsubs/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/res/comicake/whimsubs/web_hi_res_512.png b/multisrc/overrides/res/comicake/whimsubs/web_hi_res_512.png new file mode 100644 index 000000000..9f3c7549f Binary files /dev/null and b/multisrc/overrides/res/comicake/whimsubs/web_hi_res_512.png differ diff --git a/multisrc/overrides/src/comicake/letitgoscans/LetItGoScans.kt b/multisrc/overrides/src/comicake/letitgoscans/LetItGoScans.kt new file mode 100644 index 000000000..169c2684b --- /dev/null +++ b/multisrc/overrides/src/comicake/letitgoscans/LetItGoScans.kt @@ -0,0 +1,5 @@ +package eu.kanade.tachiyomi.extension.en.letitgoscans + +import eu.kanade.tachiyomi.multisrc.comicake.ComiCake + +class LetItGoScans : ComiCake("LetItGo Scans", "https://reader.letitgo.scans.today", "en", "/") diff --git a/src/all/comicake/src/eu/kanade/tachiyomi/extension/all/comicake/ComiCake.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/comicake/ComiCake.kt similarity index 99% rename from src/all/comicake/src/eu/kanade/tachiyomi/extension/all/comicake/ComiCake.kt rename to multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/comicake/ComiCake.kt index 149badceb..5114651ce 100644 --- a/src/all/comicake/src/eu/kanade/tachiyomi/extension/all/comicake/ComiCake.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/comicake/ComiCake.kt @@ -1,4 +1,4 @@ -package eu.kanade.tachiyomi.extension.all.comicake +package eu.kanade.tachiyomi.multisrc.comicake import android.os.Build import eu.kanade.tachiyomi.extensions.BuildConfig diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/comicake/ComiCakeGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/comicake/ComiCakeGenerator.kt new file mode 100644 index 000000000..0275f9190 --- /dev/null +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/comicake/ComiCakeGenerator.kt @@ -0,0 +1,25 @@ +package eu.kanade.tachiyomi.multisrc.comicake + +import eu.kanade.tachiyomi.multisrc.ThemeSourceGenerator +import eu.kanade.tachiyomi.multisrc.ThemeSourceGenerator.Companion.ThemeSourceData.SingleLang + +class ComiCakeGenerator : ThemeSourceGenerator { + + override val themePkg = "comicake" + + override val themeClass = "ComiCake" + + override val baseVersionCode: Int = 1 + + override val sources = listOf( + SingleLang("LetItGo Scans", "https://reader.letitgo.scans.today", "en"), + SingleLang("WhimSubs", "https://whimsubs.xyz", "en") + ) + + companion object { + @JvmStatic + fun main(args: Array) { + ComiCakeGenerator().createAll() + } + } +} diff --git a/src/all/comicake/AndroidManifest.xml b/src/all/comicake/AndroidManifest.xml deleted file mode 100644 index 30deb7f79..000000000 --- a/src/all/comicake/AndroidManifest.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/src/all/comicake/build.gradle b/src/all/comicake/build.gradle deleted file mode 100644 index 4362673ca..000000000 --- a/src/all/comicake/build.gradle +++ /dev/null @@ -1,12 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' - -ext { - extName = 'ComiCake' - pkgNameSuffix = 'all.comicake' - extClass = '.ComiCakeFactory' - extVersionCode = 9 - libVersion = '1.2' -} - -apply from: "$rootDir/common.gradle" diff --git a/src/all/comicake/src/eu/kanade/tachiyomi/extension/all/comicake/ComiCakeFactory.kt b/src/all/comicake/src/eu/kanade/tachiyomi/extension/all/comicake/ComiCakeFactory.kt deleted file mode 100644 index bacd60149..000000000 --- a/src/all/comicake/src/eu/kanade/tachiyomi/extension/all/comicake/ComiCakeFactory.kt +++ /dev/null @@ -1,14 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.comicake - -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory - -class ComiCakeFactory : SourceFactory { - override fun createSources(): List = listOf( - LetItGoScans(), - WhimSubs() - ) -} - -class LetItGoScans : ComiCake("LetItGo Scans", "https://reader.letitgo.scans.today", "en", "/") -class WhimSubs : ComiCake("WhimSubs", "https://whimsubs.xyz", "en")