Tachiyomi-Extensions/multisrc/overrides/readerfront/ravensscans/src/RavensScansFactory.kt

16 lines
599 B
Kotlin
Raw Normal View History

2021-08-14 09:46:02 +00:00
package eu.kanade.tachiyomi.extension.all.ravensscans
import eu.kanade.tachiyomi.multisrc.readerfront.ReaderFront
import eu.kanade.tachiyomi.source.SourceFactory
class RavensScansFactory : SourceFactory {
2021-11-08 12:20:53 +00:00
override fun createSources() = listOf(RavensScans("es"), RavensScans("en"))
2021-08-14 09:46:02 +00:00
2021-11-08 12:20:53 +00:00
class RavensScans(lang: String) :
ReaderFront("Ravens Scans", "https://ravens-scans.com", lang) {
2021-08-14 09:46:02 +00:00
override fun getImageCDN(path: String, width: Int) =
"https://i${(0..2).random()}.wp.com/img-cdn1.ravens-scans.com" +
"$path?strip=all&quality=100&w=$width"
}
}