Updates
This commit is contained in:
parent
6d80644c73
commit
e2d5ef03eb
@ -41,12 +41,19 @@ class Naming(val fileName: String) {
|
||||
|
||||
fun guessDesiredTitle(): String {
|
||||
val desiredFileName = guessDesiredFileName()
|
||||
val seasonRegex = Regex("\\sS[0-9]+(\\s- [0-9]+|\\s[0-9]+)", RegexOption.IGNORE_CASE)
|
||||
if (seasonRegex.matches(desiredFileName)) {
|
||||
return seasonRegex.replace(desiredFileName, "").trim()
|
||||
} else {
|
||||
val result = if (desiredFileName.contains(" - ")) {
|
||||
return desiredFileName.split(" - ").firstOrNull() ?: desiredFileName
|
||||
} else desiredFileName
|
||||
|
||||
|
||||
|
||||
return result.trim()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -54,10 +54,10 @@ class EncodeDaemon(val referenceId: String, val work: EncodeWork, val daemonInte
|
||||
if (!outFile.parentFile.exists()) {
|
||||
outFile.parentFile.mkdirs()
|
||||
}
|
||||
val adjustedArgs = listOf(
|
||||
val adjustedArgs = (if (EncodeEnv.allowOverwrite) listOf("-y") else listOf("-nostdin")) + listOf(
|
||||
"-hide_banner", "-i", File(work.inFile).absolutePath, *work.arguments.toTypedArray(), outFile.absolutePath,
|
||||
"-progress", "pipe:1"
|
||||
) + if (EncodeEnv.allowOverwrite) listOf("-y") else listOf("-nostdin")
|
||||
)
|
||||
logger.info { "$referenceId @ ${work.workId} ${adjustedArgs.joinToString(" ")}" }
|
||||
return Daemon(EncodeEnv.ffmpeg, this).run(adjustedArgs)
|
||||
}
|
||||
|
||||
@ -19,9 +19,9 @@ class ExtractDaemon(val referenceId: String, val work: ExtractWork, val daemonIn
|
||||
if (!outFile.parentFile.exists()) {
|
||||
outFile.parentFile.mkdirs()
|
||||
}
|
||||
val adjustedArgs = listOf(
|
||||
"-hide_banner", "-i", File(work.inFile).absolutePath, *work.arguments.toTypedArray(), outFile.absolutePath
|
||||
) + if (EncodeEnv.allowOverwrite) listOf("-y") else listOf()
|
||||
val adjustedArgs = (if (EncodeEnv.allowOverwrite) listOf("-y") else emptyList()) + listOf(
|
||||
"-i", File(work.inFile).absolutePath, *work.arguments.toTypedArray(), outFile.absolutePath
|
||||
)
|
||||
logger.info { "$referenceId @ ${work.workId} ${adjustedArgs.joinToString(" ")}" }
|
||||
return Daemon(EncodeEnv.ffmpeg, this).run(adjustedArgs)
|
||||
}
|
||||
|
||||
@ -19,7 +19,8 @@ class metadata():
|
||||
cover = result.get("cover_image", None),
|
||||
summary = result.get("desc", None),
|
||||
type = 'movie' if result.get('airing_format', '').lower() == 'movie' else 'serie',
|
||||
genres = result.get('genres', [])
|
||||
genres = result.get('genres', []),
|
||||
source="anii"
|
||||
)
|
||||
if (meta.title is None) or (meta.type is None):
|
||||
return DataResult("IGNORE", None, None)
|
||||
|
||||
@ -21,7 +21,8 @@ class metadata():
|
||||
cover = result.get("cover url", None),
|
||||
summary = result.get("plot outline", None),
|
||||
type = 'movie' if result.get('kind', '').lower() == 'movie' else 'serie',
|
||||
genres = result.get('genres', [])
|
||||
genres = result.get('genres', []),
|
||||
source="imdb"
|
||||
)
|
||||
if (meta.title is None) or (meta.type is None):
|
||||
return DataResult("IGNORE", None, None)
|
||||
|
||||
@ -20,6 +20,7 @@ class metadata():
|
||||
summary = anime.synopsis,
|
||||
type = 'movie' if anime.type.lower() == 'movie' else 'serie',
|
||||
genres = anime.genres,
|
||||
source="mal"
|
||||
)
|
||||
if (meta.title is None) or (meta.type is None):
|
||||
return DataResult("IGNORE", None, None)
|
||||
|
||||
@ -9,6 +9,7 @@ class Metadata:
|
||||
type: str # Serie/Movie
|
||||
summary: str
|
||||
genres: List[str]
|
||||
source: str
|
||||
|
||||
def to_dict(self):
|
||||
return asdict(self)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user