Skip to content

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.

License

Notifications You must be signed in to change notification settings

Lasse27/AppChron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppChron

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.

Inhaltsverzeichnis

Installation

  1. Repository klonen:

    git clone https://github.com/Lasse27/AppChron
    cd AppChron
  2. 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.

  3. Abhängigkeiten installieren:

    pip install -r requirements.txt

Verwendung

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.

Ordnerstruktur

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

Lizenz

Dieses Projekt wird unter der MIT Lizenz veröffentlicht. Details findest du in der LICENSE-Datei.

Mitwirken

Beiträge sind willkommen! Falls du Fehler findest oder neue Features vorschlagen möchtest, erstelle bitte ein Issue oder einen Pull Request.

About

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.

Topics

Resources

License

Stars

Watchers

Forks