added ics support. and some thread safety

This commit is contained in:
Valentijn
2026-03-19 16:20:48 +01:00
parent 48b5ff9bbc
commit 79f9e99e74
3 changed files with 101 additions and 10 deletions

View File

@@ -1,5 +1,6 @@
from PMT import PMT
from DB import Database
from API import Webserver
from dotenv import load_dotenv
from time import sleep
import os
@@ -12,7 +13,7 @@ def main():
# Set up database, webserver and PMT connection
db = Database()
pmt = PMT()
webserver = Webserver("0.0.0.0", 8080, db)
# fetch PMT shifts
pmt.login()
@@ -27,5 +28,7 @@ def main():
db.insert_shifts(shifts)
webserver.run()
if __name__ == "__main__":
main()