Puts all comics in their own folders
This commit is contained in:
@@ -459,7 +459,7 @@ class ComicStrip(ImageRepo, ABC):
|
||||
:param base_path: The folder to save comics to.
|
||||
:returns: The path to save to.
|
||||
"""
|
||||
return Path(base_path, f"{self.get_filename()}.cbz")
|
||||
return Path(base_path, file_safe_string(self.comic.title), f"{self.get_filename()}.cbz")
|
||||
|
||||
def load_data(self):
|
||||
self.comic.load_data()
|
||||
@@ -530,6 +530,8 @@ class ComicStrip(ImageRepo, ABC):
|
||||
self._transform_images()
|
||||
self._transformed = True
|
||||
self._transform_lock.notify_all()
|
||||
save_path = self.get_package_path(base_path)
|
||||
save_path.parent.mkdir(parents=True, exist_ok=True)
|
||||
with ZipFile(self.get_package_path(base_path), 'w') as comic_zip:
|
||||
for i in range(len(self.transformed_images)):
|
||||
image = self.transformed_images[i]
|
||||
|
||||
Reference in New Issue
Block a user