AppChron – Eine Python-Anwendung, die die aktive App auf deinem PC überwacht und die Nutzung in einer SQLite-Datenbank protokolliert. Ideal, um Nutzungszeiten auszuwerten und Anwendungsgewohnheiten zu analysieren.
-
Repository klonen:
git clone https://github.com/Lasse27/AppChron cd AppChron
-
Virtuelle Umgebung erstellen (optional, aber empfohlen):
python -m venv .venv source venv/bin/activate # Linux/macOS venv\Scripts\activate # Windows
oder über das Skript
initialiseVenv.bat
im scripts-Ordner. -
Abhängigkeiten installieren:
pip install -r requirements.txt
Starte die Anwendung über das Hauptskript (z.B. __init__.py
oder ein anderes Startskript):
python __init__.py --mode both
Über das Skript shortcuts.py
können entsprechende Links im Startmenü, Desktop und Autostart erstellt werden, sodass die Anwendung von Programmstart an im Hintergrund läuft.
Die Links im Startmenü und Desktop dienen dem Öffnen des GUIs.
Die Anwendung nutzt Flask als Backend und FlaskWebGUI, um eine benutzerfreundliche grafische Oberfläche bereitzustellen.
Weitere Details und Konfigurationsoptionen findest du im appchron
-Ordner.
Ein Überblick über die wichtigsten Dateien und Ordner:
.
├── appchron # Enthält alle wichtigen Projektdaten und Dokumente
├── requirements.txt # Python-Abhängigkeiten
├── main.py # Hauptanwendung (Beispielname)
└── README.md # Dieses Dokument
Dieses Projekt wird unter der MIT Lizenz veröffentlicht. Details findest du in der LICENSE-Datei.
Beiträge sind willkommen! Falls du Fehler findest oder neue Features vorschlagen möchtest, erstelle bitte ein Issue oder einen Pull Request.