Manga Chill: fix chapter list & timestamp (#9810)
* Manga Chill: fix chapter list & timestamp * some cleaning
This commit is contained in:
		
							parent
							
								
									bf9a02cf3f
								
							
						
					
					
						commit
						c3aefc90cb
					
				@ -4,7 +4,7 @@ import eu.kanade.tachiyomi.multisrc.genkan.Genkan
 | 
			
		||||
import eu.kanade.tachiyomi.source.model.Page
 | 
			
		||||
import org.jsoup.nodes.Document
 | 
			
		||||
 | 
			
		||||
class LynxScans : Genkan("LynxScans", "https://lynxscans.com", "en", "/web/comics")  {
 | 
			
		||||
class LynxScans : Genkan("LynxScans", "https://lynxscans.com", "en", "/web/comics") {
 | 
			
		||||
    override fun pageListParse(document: Document): List<Page> {
 | 
			
		||||
        val pages = mutableListOf<Page>()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -17,7 +17,7 @@ class DragonTranslation : Madara("DragonTranslation", "https://dragontranslation
 | 
			
		||||
            }
 | 
			
		||||
            chapter.date_upload = select("img").firstOrNull()?.attr("alt")?.let { parseRelativeDate(it) }
 | 
			
		||||
                ?: select("span a").firstOrNull()?.attr("title")?.let { parseRelativeDate(it) }
 | 
			
		||||
                    ?: parseChapterDate(select("span.chapter-release-date i").firstOrNull()?.text())
 | 
			
		||||
                ?: parseChapterDate(select("span.chapter-release-date i").firstOrNull()?.text())
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return chapter
 | 
			
		||||
 | 
			
		||||
@ -4,6 +4,6 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara
 | 
			
		||||
import java.text.SimpleDateFormat
 | 
			
		||||
 | 
			
		||||
class ImperfectComics : Madara("Imperfect Comics", "https://imperfectcomic.com", "en", SimpleDateFormat("yyyy-MM-dd")) {
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    override val useNewChapterEndpoint: Boolean = true
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										10
									
								
								multisrc/overrides/madara/mangachill/src/MangaChill.kt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								multisrc/overrides/madara/mangachill/src/MangaChill.kt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
			
		||||
package eu.kanade.tachiyomi.extension.en.mangachill
 | 
			
		||||
 | 
			
		||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
 | 
			
		||||
import java.text.SimpleDateFormat
 | 
			
		||||
import java.util.Locale
 | 
			
		||||
 | 
			
		||||
class MangaChill : Madara("Manga Chill", "https://mangachill.com", "en", SimpleDateFormat("dd/MM/yyyy", Locale.US)) {
 | 
			
		||||
    override val useNewChapterEndpoint: Boolean = true
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -152,7 +152,7 @@ class MadaraGenerator : ThemeSourceGenerator {
 | 
			
		||||
        SingleLang("MMScans", "https://mm-scans.com/", "en", overrideVersionCode = 1),
 | 
			
		||||
        SingleLang("Manga Action", "https://mangaaction.com", "en", overrideVersionCode = 2),
 | 
			
		||||
        SingleLang("Manga Bin", "https://mangabin.com/", "en", overrideVersionCode = 1),
 | 
			
		||||
        SingleLang("Manga Chill", "https://mangachill.com/", "en", overrideVersionCode = 2),
 | 
			
		||||
        SingleLang("Manga Chill", "https://mangachill.com", "en", overrideVersionCode = 3),
 | 
			
		||||
        SingleLang("Manga Crab", "https://mangacrab.com", "es"),
 | 
			
		||||
        SingleLang("Manga District", "https://mangadistrict.com", "en", isNsfw = true, overrideVersionCode = 1),
 | 
			
		||||
        SingleLang("Manga Diyari", "https://manga-diyari.com", "tr", overrideVersionCode = 2),
 | 
			
		||||
 | 
			
		||||
@ -7,7 +7,6 @@ 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 as SPage
 | 
			
		||||
import eu.kanade.tachiyomi.source.model.SChapter
 | 
			
		||||
import eu.kanade.tachiyomi.source.model.SManga
 | 
			
		||||
import eu.kanade.tachiyomi.source.online.HttpSource
 | 
			
		||||
@ -15,6 +14,7 @@ import kotlinx.serialization.json.Json
 | 
			
		||||
import kotlinx.serialization.json.decodeFromJsonElement
 | 
			
		||||
import okhttp3.Response
 | 
			
		||||
import uy.kohesive.injekt.injectLazy
 | 
			
		||||
import eu.kanade.tachiyomi.source.model.Page as SPage
 | 
			
		||||
 | 
			
		||||
/** MangAdventure base source. */
 | 
			
		||||
abstract class MangAdventure(
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user