From 07587f2c90f58f13601f9b4b6a93dc7956acc854 Mon Sep 17 00:00:00 2001 From: Jake Walker <hi@jakew.me> Date: Thu, 9 Jan 2025 23:04:07 +0000 Subject: [PATCH] fix created time --- main.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index c22879e..e68e9de 100644 --- a/main.py +++ b/main.py @@ -81,6 +81,14 @@ class PodcastGenerator: log.debug("Adding episode %s to feed", str(file.name)) + try: + file_date = file.stat().st_birthtime + except AttributeError: + try: + file_date = file.stat().st_ctime + except AttributeError: + file_date = datetime.now().timestamp() + episode = Episode( title=file.stem, media=Media( @@ -90,9 +98,7 @@ class PodcastGenerator: ), file.stat().st_size, ), - publication_date=datetime.fromtimestamp( - file.stat().st_birthtime, timezone.utc - ), + publication_date=datetime.fromtimestamp(file_date, timezone.utc), ) description_filename = (