From 57a17342ed71170f5e6a9ee3332e8961ae7cfb51 Mon Sep 17 00:00:00 2001 From: mwiegand Date: Sun, 10 Apr 2022 21:45:55 +0200 Subject: [PATCH] checksums --- steam_chat_logger.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/steam_chat_logger.py b/steam_chat_logger.py index f003e52..ea4bed3 100755 --- a/steam_chat_logger.py +++ b/steam_chat_logger.py @@ -91,6 +91,7 @@ import pytz import re from urllib.parse import urlparse import requests +from hashlib import sha3_256 pdt = pytz.timezone("Us/Pacific") @@ -103,7 +104,10 @@ def parse_trs(trs): to_name = tds[1].text date = datetime.strptime(tds[2].text, '%b %d, %Y @ %I:%M%p PDT').replace(tzinfo=pdt) text = tds[3].text - print(f'({date}) {from_name} -> {to_name}: {text}') + checksum = sha3_256( + (from_url + to_url + str(date.timestamp()) + text).encode() + ).hexdigest() + print(f'(#{checksum}@{date}) {from_name} -> {to_name}: {text}') # download steamuserimages for url_string in re.findall(r'(https?://\S+)', text):