Gemini did alot of things

This commit is contained in:
2026-06-02 15:11:00 +02:00
parent fe160487ba
commit faf5d440f3
7 changed files with 2370 additions and 10 deletions
+17 -3
View File
@@ -1,7 +1,7 @@
import sys
from core.tracker import Tracker
from storage.data_manager import DataManager
from config import REGISTERED_USERS, MENU_ITEMS
from ui.cli import CLI
def init_data(tracker, data_manager):
@@ -27,8 +27,22 @@ def main():
init_data(tracker, dm)
cli = CLI(tracker)
cli.run()
if "--cli" in sys.argv:
from ui.cli import CLI
cli = CLI(tracker)
cli.run()
else:
try:
from ui.kivy import KivyUI
gui = KivyUI(tracker)
gui.run()
except Exception as e:
import traceback
traceback.print_exc()
print(f"Kivy GUI konnte nicht geladen werden ({e}). Starte CLI-Modus...")
from ui.cli import CLI
cli = CLI(tracker)
cli.run()
if __name__ == "__main__":