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 = (