Refactor export filenames to include start and end date/time (#16446)

This commit is contained in:
Josh Hawkins 2025-02-10 09:30:23 -06:00 committed by GitHub
parent d5b60237a2
commit e207b2f50b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -333,7 +333,14 @@ class RecordingExporter(threading.Thread):
self.user_provided_name
or f"{self.camera.replace('_', ' ')} {self.get_datetime_from_timestamp(self.start_time)} {self.get_datetime_from_timestamp(self.end_time)}"
)
video_path = f"{EXPORT_DIR}/{self.export_id}.mp4"
filename_start_datetime = datetime.datetime.fromtimestamp(
self.start_time
).strftime("%Y%m%d_%H%M%S")
filename_end_datetime = datetime.datetime.fromtimestamp(self.end_time).strftime(
"%Y%m%d_%H%M%S"
)
cleaned_export_id = self.export_id.split("_")[-1]
video_path = f"{EXPORT_DIR}/{self.camera}_{filename_start_datetime}-{filename_end_datetime}_{cleaned_export_id}.mp4"
thumb_path = self.save_thumbnail(self.export_id)
Export.insert(