feedwarrior

Slim, portable tooling for creating and distributing decentralized append logs
git clone git://git.defalsify.org/logwarrior.git
Log | Files | Refs | README | LICENSE

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:
Msrc/feedwarrior/entry.py | 6++++++
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(), }