Default libVersion to 1.2 (#9014)
This commit is contained in:
parent
4f59751cb0
commit
bc7d8c8672
CONTRIBUTING.mdcommon.gradle
multisrc/src/main/java/generator
src
all
batoto
comickfun
commitstrip
cubari
dragonball_multiverse
ehentai
genkanio
hentaihand
hitomi
imhentai
komga
lanraragi
mangadex
mangapark
mangaplus
mangatoon
mango
myreadingmanga
nhentai
nhentaicom
ninehentai
ninemanga
noisemanga
simplyhentai
tachidesk
toomics
vinnieVeritas
ar
asgardteam
gmanga
mangaae
mangaalarab
mangalink
remanga
shqqaa
ca/fansubscat
de
en
bilibilicomics
brewingscans
catmanga
clonemanga
comicastle
comicextra
comicpunch
comikey
dilbert
doujins
dynasty
earlymanga
eggporncomics
existentialcomics
explosm
graphitecomics
gunnerkriggcourt
hbrowse
hentai2read
hentaifox
hentaimimi
hiveworks
homeheroscans
honkaiimpact3
inkr
keenspot
killsixbilliondemons
latisbooks
lemonfont
loadingartist
madokami
manga1s
mangadoom
mangaeden
mangafast
mangafreak
mangahasu
mangahere
mangahub
mangajar
mangakatana
mangalinkz
mangamiso
mangamutiny
mangaowl
mangapark
mangapill
mangarawclub
mangarockes
mangasail
mangatown
manhuamanga
manhwamanga
@ -78,7 +78,6 @@ ext {
|
||||
pkgNameSuffix = '<lang>.<mysourcename>'
|
||||
extClass = '.<MySourceName>'
|
||||
extVersionCode = 1
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
@ -91,7 +90,7 @@ apply from: "$rootDir/common.gradle"
|
||||
| `pkgNameSuffix` | A unique suffix added to `eu.kanade.tachiyomi.extension`. The language and the site name should be enough. Remember your extension code implementation must be placed in this package. |
|
||||
| `extClass` | Points to the class that implements `Source`. You can use a relative path starting with a dot (the package name is the base path). This is used to find and instantiate the source(s). |
|
||||
| `extVersionCode` | The extension version code. This must be a positive integer and incremented with any change to the code. |
|
||||
| `libVersion` | The version of the [extensions library](https://github.com/tachiyomiorg/extensions-lib) used. |
|
||||
| `libVersion` | (Optional, defaults to `1.2`) The version of the [extensions library](https://github.com/tachiyomiorg/extensions-lib) used. |
|
||||
| `containsNsfw` | (Optional, defaults to `false`) Flag to indicate that a source contains NSFW content. |
|
||||
|
||||
The extension's version name is generated automatically by concatenating `libVersion` and `extVersionCode`. With the example used above, the version would be `1.2.1`.
|
||||
@ -309,18 +308,17 @@ multisrc
|
||||
There are three steps in running and testing a theme source:
|
||||
|
||||
1. Generate the sources
|
||||
- **Option 1: Only generate sources from one theme**
|
||||
- **Option 1: Only generate sources from one theme**
|
||||
- **Method 1:** Find and run `<ThemeName>Generator` run configuration form the `Run/Debug Configuration` menu.
|
||||
- **Method 2:** Directly run `<themepkg>.<ThemeName>Generator.main` by pressing the play button in front of the method shown inside Android Studio's Code Editor to generate sources from the said theme.
|
||||
- **Option 2: Generate sources from all themes**
|
||||
- **Option 2: Generate sources from all themes**
|
||||
- **Method 1:** Run `./gradlew multisrc:generateExtensions` from a terminal window to generate all sources.
|
||||
- **Method 2:** Directly run `Generator.GeneratorMain.main` by pressing the play button in front of the method shown inside Android Studio's Code Editor to generate all sources.
|
||||
-
|
||||
2. Sync gradle to import the new generated sources inside `generated-src`
|
||||
- **Method 1:** Android Studio might prompt to sync the gradle. Click on `Sync Now`.
|
||||
- **Method 2:** Manually re-sync by opening `File` -> `Sync Project with Gradle Files` or by pressing `Alt+f` then `g`.
|
||||
3. Build and test the generated Extention like normal `src` sources.
|
||||
- It's recommended to make changes here to skip going through step 1 and 2 multiple times, and when you are done, copying the changes back to `multisrc`.
|
||||
- It's recommended to make changes here to skip going through step 1 and 2 multiple times, and when you are done, copying the changes back to `multisrc`.
|
||||
|
||||
### Scaffolding overrides
|
||||
You can use this python script to generate scaffolds for source overrides. Put it inside `multisrc/overrides/<themepkg>/` as `scaffold.py`.
|
||||
|
@ -28,7 +28,7 @@ android {
|
||||
targetSdkVersion AndroidConfig.targetSdk
|
||||
applicationIdSuffix pkgNameSuffix
|
||||
versionCode extVersionCode
|
||||
versionName "$libVersion.$extVersionCode"
|
||||
versionName project.ext.properties.getOrDefault("libVersion", "1.2") + ".$extVersionCode"
|
||||
setProperty("archivesBaseName", "tachiyomi-$pkgNameSuffix-v$versionName")
|
||||
manifestPlaceholders = [
|
||||
appName : "Tachiyomi: $extName",
|
||||
|
@ -72,7 +72,6 @@ interface ThemeSourceGenerator {
|
||||
extClass = '.${source.className}'
|
||||
extFactory = '$themePkg'
|
||||
extVersionCode = ${baseVersionCode + source.overrideVersionCode + multisrcLibraryVersion}
|
||||
libVersion = '1.2'
|
||||
${if (source.isNsfw) "containsNsfw = true\n" else ""}
|
||||
}
|
||||
$defaultAdditionalGradleText
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'all.batoto'
|
||||
extClass = '.BatoToFactory'
|
||||
extVersionCode = 14
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'all.comickfun'
|
||||
extClass = '.ComickFunFactory'
|
||||
extVersionCode = 6
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.commitstrip'
|
||||
extClass = '.CommitStripFactory'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = "all.cubari"
|
||||
extClass = '.CubariFactory'
|
||||
extVersionCode = 9
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.dragonball_multiverse'
|
||||
extClass = '.DbMFactory'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.ehentai'
|
||||
extClass = '.EHFactory'
|
||||
extVersionCode = 14
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = "all.genkanio"
|
||||
extClass = '.GenkanIO'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'all.hentaihand'
|
||||
extClass = '.HentaiHandFactory'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'all.hitomi'
|
||||
extClass = '.HitomiFactory'
|
||||
extVersionCode = 10
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.imhentai'
|
||||
extClass = '.IMHentaiFactory'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.komga'
|
||||
extClass = '.KomgaFactory'
|
||||
extVersionCode = 30
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.lanraragi'
|
||||
extClass = '.LANraragi'
|
||||
extVersionCode = 6
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'all.mangadex'
|
||||
extClass = '.MangaDexFactory'
|
||||
extVersionCode = 131
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'all.mangapark'
|
||||
extClass = '.MangaParkFactory'
|
||||
extVersionCode = 8
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'all.mangaplus'
|
||||
extClass = '.MangaPlusFactory'
|
||||
extVersionCode = 23
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.mangatoon'
|
||||
extClass = '.MangaToonFactory'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.mango'
|
||||
extClass = '.Mango'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.myreadingmanga'
|
||||
extClass = '.MyReadingMangaFactory'
|
||||
extVersionCode = 43
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.nhentai'
|
||||
extClass = '.NHFactory'
|
||||
extVersionCode = 29
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.nhentaicom'
|
||||
extClass = '.NHentaiComFactory'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -152,9 +152,9 @@ class NHentaiCom(override val lang: String) : HttpSource() {
|
||||
description = jsonObject["description"]!!.jsonPrimitive.content
|
||||
status = SManga.COMPLETED
|
||||
thumbnail_url = jsonObject["image_url"]!!.jsonPrimitive.content
|
||||
genre = runCatching{ jsonObject["tags"]!!.jsonArray.joinToString { it.jsonObject["name"]!!.jsonPrimitive.content }}.getOrNull()
|
||||
artist = runCatching{ jsonObject["artists"]!!.jsonArray.joinToString { it.jsonObject["name"]!!.jsonPrimitive.content }}.getOrNull()
|
||||
author = runCatching{ jsonObject["authors"]!!.jsonArray.joinToString { it.jsonObject["name"]!!.jsonPrimitive.content }}.getOrNull()
|
||||
genre = runCatching { jsonObject["tags"]!!.jsonArray.joinToString { it.jsonObject["name"]!!.jsonPrimitive.content } }.getOrNull()
|
||||
artist = runCatching { jsonObject["artists"]!!.jsonArray.joinToString { it.jsonObject["name"]!!.jsonPrimitive.content } }.getOrNull()
|
||||
author = runCatching { jsonObject["authors"]!!.jsonArray.joinToString { it.jsonObject["name"]!!.jsonPrimitive.content } }.getOrNull()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'all.ninehentai'
|
||||
extClass = '.NineHentai'
|
||||
extVersionCode = 13
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -56,7 +56,7 @@ class NineHentai : HttpSource() {
|
||||
): Request {
|
||||
val request = SearchRequest(
|
||||
text = searchText,
|
||||
page = page - 1, // Source starts counting from 0, not 1
|
||||
page = page - 1, // Source starts counting from 0, not 1
|
||||
sort = sort,
|
||||
pages = Range(range),
|
||||
tag = Items(
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = "all.ninemanga"
|
||||
extClass = '.NineMangaFactory'
|
||||
extVersionCode = 15
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.noisemanga'
|
||||
extClass = '.NoiseMangaFactory'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'all.simplyhentai'
|
||||
extClass = '.SimplyHentaiFactory'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'all.tachidesk'
|
||||
extClass = '.Tachidesk'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.toomics'
|
||||
extClass = '.ToomicsFactory'
|
||||
extVersionCode = 6
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'all.vinnieVeritas'
|
||||
extClass = '.vinnieVeritasFactory'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'ar.asgardteam'
|
||||
extClass = '.AsgardTeam'
|
||||
extVersionCode = 11
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'ar.gmanga'
|
||||
extClass = '.Gmanga'
|
||||
extVersionCode = 6
|
||||
libVersion = '1.2'
|
||||
containsNsfw = false
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'ar.mangaae'
|
||||
extClass = '.MangaAe'
|
||||
extVersionCode = 8
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'ar.mangaalarab'
|
||||
extClass = '.MangaAlarab'
|
||||
extVersionCode = 6
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'ar.mangalink'
|
||||
extClass = '.MangaLink'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -134,5 +134,4 @@ class MangaLink : ParsedHttpSource() {
|
||||
Type("كوميك", "5"),
|
||||
Type("غير معروف", "6"),
|
||||
)
|
||||
|
||||
}
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'ar.remanga'
|
||||
extClass = '.REManga'
|
||||
extVersionCode = 1
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'ar.shqqaa'
|
||||
extClass = '.Shqqaa'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'ca.fansubscat'
|
||||
extClass = '.FansubsCat'
|
||||
extVersionCode = 1
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'de.mangatube'
|
||||
extClass = '.MangaTube'
|
||||
extVersionCode = 1
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'de.wiemanga'
|
||||
extClass = '.WieManga'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.bilibilicomics'
|
||||
extClass = '.BilibiliComics'
|
||||
extVersionCode = 7
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.brewingscans'
|
||||
extClass = '.BrewingScans'
|
||||
extVersionCode = 1
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -74,7 +74,8 @@ import uy.kohesive.injekt.injectLazy
|
||||
}!!
|
||||
|
||||
private inline fun Response.toMangasPage(
|
||||
crossinline func: Collection<BrewingSeries>.() -> List<BrewingSeries>) =
|
||||
crossinline func: Collection<BrewingSeries>.() -> List<BrewingSeries>
|
||||
) =
|
||||
json.decodeFromString<Map<String, BrewingSeries>>(body!!.string())
|
||||
.values.func().map {
|
||||
SManga.create().apply {
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = "en.catmanga"
|
||||
extClass = '.CatManga'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.clonemanga'
|
||||
extClass = '.CloneManga'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.comicastle'
|
||||
extClass = '.Comicastle'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.comicextra'
|
||||
extClass = '.ComicExtra'
|
||||
extVersionCode = 9
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.comicpunch'
|
||||
extClass = '.Comicpunch'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.comikey'
|
||||
extClass = '.Comikey'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.dilbert'
|
||||
extClass = '.Dilbert'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
@ -2,7 +2,6 @@ package eu.kanade.tachiyomi.extension.en.dilbert
|
||||
|
||||
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||
import eu.kanade.tachiyomi.network.GET
|
||||
import eu.kanade.tachiyomi.network.asObservableSuccess
|
||||
import eu.kanade.tachiyomi.source.model.FilterList
|
||||
import eu.kanade.tachiyomi.source.model.MangasPage
|
||||
import eu.kanade.tachiyomi.source.model.Page
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.doujins'
|
||||
extClass = '.Doujins'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.dynasty'
|
||||
extClass = '.DynastyFactory'
|
||||
extVersionCode = 15
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.earlymanga'
|
||||
extClass = '.EarlyManga'
|
||||
extVersionCode = 16
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.eggporncomics'
|
||||
extClass = '.Eggporncomics'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.existentialcomics'
|
||||
extClass = '.ExistentialComics'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.explosm'
|
||||
extClass = '.Explosm'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.graphitecomics'
|
||||
extClass = '.GraphiteComics'
|
||||
extVersionCode = 1
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.gunnerkriggcourt'
|
||||
extClass = '.GunnerkriggCourt'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.hbrowse'
|
||||
extClass = '.HBrowse'
|
||||
extVersionCode = 5
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.hentai2read'
|
||||
extClass = '.Hentai2Read'
|
||||
extVersionCode = 12
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.hentaifox'
|
||||
extClass = '.HentaiFox'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.hentaimimi'
|
||||
extClass = '.HentaiMimi'
|
||||
extVersionCode = 5
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.hiveworks'
|
||||
extClass = '.Hiveworks'
|
||||
extVersionCode = 5
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = "en.homeheroscans"
|
||||
extClass = '.HomeHeroScans'
|
||||
extVersionCode = 5
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.honkaiimpact'
|
||||
extClass = '.Honkaiimpact'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.inkr'
|
||||
extClass = '.Inkr'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.keenspot'
|
||||
extClass = '.KeenspotFactory'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.killsixbilliondemons'
|
||||
extClass = '.KillSixBillionDemons'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.latisbooks'
|
||||
extClass = '.Latisbooks'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.lemonfont'
|
||||
extClass = '.LemonFont'
|
||||
extVersionCode = 1
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.loadingartist'
|
||||
extClass = '.LoadingArtist'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.madokami'
|
||||
extClass = '.Madokami'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.manga1s'
|
||||
extClass = '.manga1s'
|
||||
extVersionCode = 1
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangadoom'
|
||||
extClass = '.MangaDoom'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangaeden'
|
||||
extClass = '.Mangaeden'
|
||||
extVersionCode = 6
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangafast'
|
||||
extClass = '.MangaFast'
|
||||
extVersionCode = 13
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -2,27 +2,27 @@ package eu.kanade.tachiyomi.extension.en.mangafast
|
||||
|
||||
import eu.kanade.tachiyomi.network.GET
|
||||
import eu.kanade.tachiyomi.network.POST
|
||||
import eu.kanade.tachiyomi.source.model.SManga
|
||||
import eu.kanade.tachiyomi.source.model.FilterList
|
||||
import eu.kanade.tachiyomi.source.model.MangasPage
|
||||
import eu.kanade.tachiyomi.source.model.SChapter
|
||||
import eu.kanade.tachiyomi.source.model.Page
|
||||
import eu.kanade.tachiyomi.source.model.SChapter
|
||||
import eu.kanade.tachiyomi.source.model.SManga
|
||||
import eu.kanade.tachiyomi.source.online.ParsedHttpSource
|
||||
import okhttp3.Request
|
||||
import kotlinx.serialization.decodeFromString
|
||||
import kotlinx.serialization.json.Json
|
||||
import kotlinx.serialization.json.buildJsonObject
|
||||
import kotlinx.serialization.json.put
|
||||
import okhttp3.MediaType.Companion.toMediaType
|
||||
import okhttp3.Request
|
||||
import okhttp3.RequestBody.Companion.toRequestBody
|
||||
import okhttp3.Response
|
||||
import org.jsoup.nodes.Document
|
||||
import org.jsoup.nodes.Element
|
||||
import org.jsoup.select.Elements
|
||||
import uy.kohesive.injekt.injectLazy
|
||||
import java.text.ParseException
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
import kotlinx.serialization.json.buildJsonObject
|
||||
import kotlinx.serialization.json.Json
|
||||
import kotlinx.serialization.decodeFromString
|
||||
import kotlinx.serialization.json.put
|
||||
import okhttp3.Response
|
||||
import org.jsoup.select.Elements
|
||||
import uy.kohesive.injekt.injectLazy
|
||||
|
||||
class MangaFast : ParsedHttpSource() {
|
||||
override val name = "MangaFast"
|
||||
|
@ -1,7 +1,7 @@
|
||||
package eu.kanade.tachiyomi.extension.en.mangafast
|
||||
|
||||
import kotlinx.serialization.Serializable
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
data class SearchResultDto(
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangafreak'
|
||||
extClass = '.Mangafreak'
|
||||
extVersionCode = 5
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangahasu'
|
||||
extClass = '.Mangahasu'
|
||||
extVersionCode = 14
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangahere'
|
||||
extClass = '.Mangahere'
|
||||
extVersionCode = 17
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangahub'
|
||||
extClass = '.Mangahub'
|
||||
extVersionCode = 9
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangajar'
|
||||
extClass = '.MangaJar'
|
||||
extVersionCode = 7
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangakatana'
|
||||
extClass = '.MangaKatana'
|
||||
extVersionCode = 6
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangalinkz'
|
||||
extClass = '.MangaLinkz'
|
||||
extVersionCode = 1
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangamiso'
|
||||
extClass = '.MangaMiso'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = "en.mangamutiny"
|
||||
extClass = '.MangaMutiny'
|
||||
extVersionCode = 8
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangaowl'
|
||||
extClass = '.MangaOwl'
|
||||
extVersionCode = 22
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangapark'
|
||||
extClass = '.MangaPark'
|
||||
extVersionCode = 22
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangapill'
|
||||
extClass = '.MangaPill'
|
||||
extVersionCode = 5
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangarawclub'
|
||||
extClass = '.MangaRawClub'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangarockes'
|
||||
extClass = '.MangaRockEs'
|
||||
extVersionCode = 1
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -7,7 +7,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangasail'
|
||||
extClass = '.Mangasail'
|
||||
extVersionCode = 3
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.mangatown'
|
||||
extClass = '.Mangatown'
|
||||
extVersionCode = 4
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.manhuamanga'
|
||||
extClass = '.ManhuaManga'
|
||||
extVersionCode = 2
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,6 @@ ext {
|
||||
pkgNameSuffix = 'en.manhwamanga'
|
||||
extClass = '.ManhwaManga'
|
||||
extVersionCode = 5
|
||||
libVersion = '1.2'
|
||||
containsNsfw = true
|
||||
}
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user