Use local machine time instead of unix for messages and have better timestamp formatting

This commit is contained in:
2025-06-07 14:44:20 -04:00
parent ebaede4d41
commit b828a84310
4 changed files with 20 additions and 21 deletions

View File

@ -1,15 +1,18 @@
import requests
import time
from datetime import datetime
def print_t(out: str):
t = datetime.now()
print(f"({t.strftime('%Y-%m-%d')})[{t.strftime('%H:%M:%S')}]: " + out)
class Ntfy:
def __init__(self, server: str):
self.server = server
def send(self, message: str):
print(f"[{datetime.fromtimestamp(time.time())}]: {message}")
print_t(message)
try:
requests.post(self.server, data=message)
except Exception as err:
print(f"Ntfy failed. {err}")
print_t(f"Ntfy failed. \033[31m{err}\033[0m")