gemini.git

going-flying.com gemini git repository

summary

tree

log

refs

fad1c6faf10a1b134863921d080d3ac3de314452 - Matthew Ernisse - 1598545232

parse date properly

view tree

view raw

diff --git a/files/thoughts-to-gemini.py b/files/thoughts-to-gemini.py
index 83bc9fc..bc5e3e5 100755
--- a/files/thoughts-to-gemini.py
+++ b/files/thoughts-to-gemini.py
@@ -239,26 +239,20 @@ class Thoughts(object):
 		)
 
 		for entry in self.thoughts:
-			e = feed.add_entry()
-			e.content(
-				content=entry['message'],
-				type='text'
-			)
-			e.published(
-				datetime.datetime.utcfromtimestamp(
-					entry['id']
-				)
+			pubdate = datetime.datetime.utcfromtimestamp(
+				entry['id']
 			)
+			pubdate = pubdate.replace(pytz.utc)
+
+			e = feed.add_entry()
+			e.content(content=entry['message'], type='text')
+			e.published(pubdate)
 			e.title('A brief thought from mernisse')
 			e.link(
 				href=f'{ WEBBASE }{ entry["id"] }.html',
 				rel='alternate',
 				type='text/html'
 			)
-			e.link(
-				href=URLBASE,
-				rel='alternate'
-			)
 
 		outFile = os.path.join(thoughtdir, 'atom.xml')
 		feed.atom_file(outFile)