Stop removing local manga's title from chapter names (closes #6578)
Users should better curate their chapter folder/file names if need be. There's legit reasons for a chapter to start with or contain the same word(s) that the manga title consists of.
This commit is contained in:
parent
7890511a53
commit
b89acb5853
1 changed files with 4 additions and 6 deletions
|
@ -218,7 +218,7 @@ class LocalSource(private val context: Context) : CatalogueSource, UnmeteredSour
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
name = getCleanChapterTitle(name, manga.title)
|
name = getCleanChapterTitle(name)
|
||||||
ChapterRecognition.parseChapterNumber(this, sManga)
|
ChapterRecognition.parseChapterNumber(this, sManga)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -235,12 +235,10 @@ class LocalSource(private val context: Context) : CatalogueSource, UnmeteredSour
|
||||||
override suspend fun getPageList(chapter: ChapterInfo) = throw Exception("Unused")
|
override suspend fun getPageList(chapter: ChapterInfo) = throw Exception("Unused")
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Strips the manga title from a chapter name and trim whitespace/delimiter characters.
|
* Trim whitespace/delimiter characters from chapter names.
|
||||||
*/
|
*/
|
||||||
private fun getCleanChapterTitle(chapterName: String, mangaTitle: String): String {
|
private fun getCleanChapterTitle(chapterName: String): String {
|
||||||
return chapterName
|
return chapterName.trim(*WHITESPACE_CHARS.toCharArray(), '-', '_', ',', ':')
|
||||||
.replace(mangaTitle, "")
|
|
||||||
.trim(*WHITESPACE_CHARS.toCharArray(), '-', '_', ',', ':')
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun isSupportedFile(extension: String): Boolean {
|
private fun isSupportedFile(extension: String): Boolean {
|
||||||
|
|
Reference in a new issue