commit 7edcc2491e4f2ccdf3e56a9376e6db87ff5620d8
parent ba5fdd999ad28386d0d61d52ccc51df72e11deb0
Author: nolash <dev@holbrook.no>
Date: Sun, 28 Jun 2020 20:57:06 +0200
Add timestamp in json entry wrapper
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/feedwarrior/entry.py b/src/feedwarrior/entry.py
@@ -4,6 +4,7 @@ import uuid
import logging
import base64
import enum
+import time
# local imports
from .common import defaulthasher
@@ -48,8 +49,13 @@ class entry:
self.message.add_header('X-FEEDWARRIOR-{}'.format(x), v)
logg.debug('complete message {}'.format(self.message))
+
+ d = email.utils.parsedate(self.message.get('Date'))
+ ts = time.mktime(d)
+
return {
'uuid': str(self.uuid),
+ 'timestamp': int(ts),
'payload': self.message.as_string(),
}