added datetime tracking

This commit is contained in:
2026-01-22 20:09:20 +01:00
parent b56fe56f84
commit 00ab59f0e4
8 changed files with 36 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
import time
import filter
import dater
import handler
from http.server import HTTPServer
import logger
@@ -16,10 +17,13 @@ class Server:
def _cache_calendar(self):
if not self._cached_calendar or self._cached_time + self._cache_duration < time.time():
self._cached_calendar = grabber.grab_calendar(self._ics_url)
if not self._cached_calendar:
calendar = grabber.grab_calendar(self._ics_url)
if not calendar:
return False
dater.date_calendar(calendar)
self._cached_calendar = calendar
self._cached_time = time.time()
logger.info("Successfully cached calendar")