Changes the way files names are done.

Some readers like this one better.
This commit is contained in:
2025-10-08 11:14:00 -06:00
parent 88c5977bc9
commit afeeeedf15

View File

@@ -467,19 +467,19 @@ class ComicStrip(ImageRepo, ABC):
:returns: A human-friendly file, like "05 - Riddles in the Dark" or "2025-06-01 - Chapter 5." :returns: A human-friendly file, like "05 - Riddles in the Dark" or "2025-06-01 - Chapter 5."
""" """
prefix_num_form = "{:02}" prefix_num_form = "#{:02}"
if type(self.identifier) == int: if type(self.identifier) == int:
prefix = prefix_num_form.format(self.identifier) prefix = prefix_num_form.format(self.identifier)
elif (type(self.identifier) == list or type(self.identifier) == tuple) and type(self.identifier[-1]) == int: elif (type(self.identifier) == list or type(self.identifier) == tuple) and type(self.identifier[-1]) == int:
prefix = prefix_num_form.format(self.identifier[-1]) prefix = prefix_num_form.format(self.identifier[-1])
elif type(self.date) == date: elif type(self.date) == date:
prefix = self.date.isoformat() prefix = self.date.strftime("#%Y%m%d")
elif type(self.date) == datetime: elif type(self.date) == datetime:
prefix = self.date.date().isoformat() prefix = self.date.date().strftime("#%Y%m%d")
else: else:
prefix = self.get_identifier_string() prefix = self.get_identifier_string()
if self.title: if self.title:
return (prefix + " - " + file_safe_string(self.title))[0:250] return (file_safe_string(self.comic.title) + " " + prefix + " - " + file_safe_string(self.title))[0:250]
else: else:
return prefix return prefix