zeiterfassung/jsonhandler.py
2025-04-09 13:39:35 +02:00

36 lines
641 B
Python

# Zeiterfassung
# JSON Handling
# Imports
import json
# Datenstruktur:
# user: Benutzername
# name: Vollständiger Name
# password: gehashtes Passwort
# Montatsspezifische Informationen:
# Gültigkeitsdatum, ab wann gülitg
#
# monday: Stunden
# tuesday: Stunden
# wednesday: Stunden
# thursday: Stunden
# friday: Stunden
# saturday: Stunden
# sunday: Stunden
# pto: Tage pro Jahr
def load_settings(filename):
with open(filename) as json_file:
data = json.load(json_file)
return data
def write_settings(filename, settings):
with open(filename, "w") as json_file:
json.dump(settings, json_file, indent=4)