This program tracks the runtime of a specified application, logging the duration the application is running over multiple instances, with unique sessions for each app.
- Tracks the total runtime of a specified application.
- Supports continuation from previous sessions.
- Provides formatted runtime breakdown (hours, minutes, seconds).
-
Clone this repository:
git clone https://github.com/Adam-Code/AppUsageGUI.git
-
Ensure you have Python 3.12.4 installed on your system.
-
Install the required libraries:
pip install -r requirements.txt
-
Run the application via the terminal, with the terminal open in the AppUsageGUI directory:
python src/main.py
-
ensure that the target application is running.
-
If previous sessions are detected, you will be prompted to continue from a previous session or start a new one
-
The script will display the tracked runtime in real-time. To stop tracking, close the tracked application.
-
After fully quitting the tracked application, you will be prompted to save the data