moved 'deleted post handling' to export_img() method

This commit is contained in:
lmluk
2024-09-30 11:47:55 +02:00
parent 6917a578aa
commit 34201c0259

View File

@@ -97,6 +97,8 @@ class BeRealExporter:
Makes a copy of the image and adds EXIF tags to the image. Makes a copy of the image and adds EXIF tags to the image.
""" """
self.verbose_msg(f"Export {old_img_name} image to {img_name}") self.verbose_msg(f"Export {old_img_name} image to {img_name}")
if os.path.isfile(old_img_name):
cp(old_img_name, img_name) cp(old_img_name, img_name)
tags = {"DateTimeOriginal": img_dt.strftime("%Y:%m:%d %H:%M:%S")} tags = {"DateTimeOriginal": img_dt.strftime("%Y:%m:%d %H:%M:%S")}
if img_location: if img_location:
@@ -112,6 +114,8 @@ class BeRealExporter:
et(executable=self.exiftool_path).set_tags(img_name, tags=tags, params=["-P", "-overwrite_original"]) et(executable=self.exiftool_path).set_tags(img_name, tags=tags, params=["-P", "-overwrite_original"])
else: else:
et().set_tags(img_name, tags=tags, params=["-P", "-overwrite_original"]) et().set_tags(img_name, tags=tags, params=["-P", "-overwrite_original"])
else:
self.verbose_msg(f"File {old_img_name} not found. Skipping this image.")
def export_memories(self, memories: list): def export_memories(self, memories: list):
@@ -135,14 +139,11 @@ class BeRealExporter:
if self.time_span[0] <= memory_dt <= self.time_span[1]: if self.time_span[0] <= memory_dt <= self.time_span[1]:
for img_name, type in zip(img_names, types): for img_name, type in zip(img_names, types):
old_img_name = os.path.join(self.bereal_path, f"Photos/post/{self.get_img_filename(memory[type[0]])}") old_img_name = os.path.join(self.bereal_path, f"Photos/post/{self.get_img_filename(memory[type[0]])}")
if os.path.isfile(old_img_name):
self.verbose_msg(f"Export Memory nr {i} {type[0]}:") self.verbose_msg(f"Export Memory nr {i} {type[0]}:")
if 'location' in memory: if 'location' in memory:
self.export_img(old_img_name, img_name, memory_dt, memory['location']) self.export_img(old_img_name, img_name, memory_dt, memory['location'])
else: else:
self.export_img(old_img_name, img_name, memory_dt) self.export_img(old_img_name, img_name, memory_dt)
else:
self.verbose_msg(f"File {old_img_name} not found. Skipping this memory.")
self.print_progress_bar(i + 1, memory_count, prefix="Exporting Memories", suffix=f"- {memory_dt.strftime('%Y-%m-%d')}") self.print_progress_bar(i + 1, memory_count, prefix="Exporting Memories", suffix=f"- {memory_dt.strftime('%Y-%m-%d')}")
self.verbose_msg(f"\n\n{'#'*100}\n") self.verbose_msg(f"\n\n{'#'*100}\n")