From ae5a2e0e649d9d9b2f3eba6908704515e607852b Mon Sep 17 00:00:00 2001 From: Masahiko AMANO Date: Thu, 11 Nov 2021 16:31:16 +0300 Subject: [PATCH] Timezone moment --- README.MD | 1 + logger.py | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/README.MD b/README.MD index cd4cc16..54b96d9 100644 --- a/README.MD +++ b/README.MD @@ -5,6 +5,7 @@ - Python 3.7+ - `pynput` lib - `threading` lib +- `tzlocal` lib ## Usage diff --git a/logger.py b/logger.py index bb84d14..2740be6 100644 --- a/logger.py +++ b/logger.py @@ -1,7 +1,11 @@ from threading import Thread from time import time +from datetime import datetime as dt +from tzlocal import get_localzone from config import LOGPATH +utc_offset = dt.now(get_localzone()).utcoffset().total_seconds() + def encode(plain): cipher = [] @@ -18,8 +22,9 @@ def encode(plain): class LogThread(Thread): def __init__(self, data): + global utc_offset Thread.__init__(self) - self.data = list(data) + [int(time() * 1000)] + self.data = list(data) + [int((time() + utc_offset) * 1000)] def run(self): cipher = list(map(lambda n: n * 228 - 54, self.data))