Merge branch 'wordSplit' into develop
This commit is contained in:
commit
59eff520c8
@ -28,6 +28,7 @@ import zipfile
|
|||||||
|
|
||||||
import natsort
|
import natsort
|
||||||
import py7zr
|
import py7zr
|
||||||
|
import wordninja
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from unrar.cffi import rarfile
|
from unrar.cffi import rarfile
|
||||||
@ -1134,12 +1135,17 @@ class ComicArchive:
|
|||||||
remove_c2c: bool = False,
|
remove_c2c: bool = False,
|
||||||
remove_fcbd: bool = False,
|
remove_fcbd: bool = False,
|
||||||
remove_publisher: bool = False,
|
remove_publisher: bool = False,
|
||||||
|
split_words: bool = False,
|
||||||
) -> GenericMetadata:
|
) -> GenericMetadata:
|
||||||
|
|
||||||
metadata = GenericMetadata()
|
metadata = GenericMetadata()
|
||||||
|
|
||||||
|
filename = self.path.name
|
||||||
|
if split_words:
|
||||||
|
filename = " ".join(wordninja.split(self.path.stem)) + self.path.suffix
|
||||||
|
|
||||||
if complicated_parser:
|
if complicated_parser:
|
||||||
lex = filenamelexer.Lex(self.path.name)
|
lex = filenamelexer.Lex(filename)
|
||||||
p = filenameparser.Parse(
|
p = filenameparser.Parse(
|
||||||
lex.items, remove_c2c=remove_c2c, remove_fcbd=remove_fcbd, remove_publisher=remove_publisher
|
lex.items, remove_c2c=remove_c2c, remove_fcbd=remove_fcbd, remove_publisher=remove_publisher
|
||||||
)
|
)
|
||||||
@ -1159,7 +1165,7 @@ class ComicArchive:
|
|||||||
metadata.format = "Annual"
|
metadata.format = "Annual"
|
||||||
else:
|
else:
|
||||||
fnp = filenameparser.FileNameParser()
|
fnp = filenameparser.FileNameParser()
|
||||||
fnp.parse_filename(str(self.path))
|
fnp.parse_filename(filename)
|
||||||
|
|
||||||
if fnp.issue:
|
if fnp.issue:
|
||||||
metadata.issue = fnp.issue
|
metadata.issue = fnp.issue
|
||||||
|
Loading…
x
Reference in New Issue
Block a user