Skip to content

Record your time spent in a specific application. Use cases include charging clients for remote work done in a specific app.

License

Notifications You must be signed in to change notification settings

Adam-Color/AppUsageGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Usage GUI

Application Runtime Tracker

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.

Features

  • Tracks the total runtime of a specified application.
  • Supports continuation from previous sessions.
  • Provides formatted runtime breakdown (hours, minutes, seconds).

Installation

  1. Clone this repository:

    git clone https://github.com/Adam-Code/AppUsageGUI.git
  2. Ensure you have Python 3.12.4 installed on your system.

  3. Install the required libraries:

    pip install -r requirements.txt

Usage

  1. Run the application via the terminal, with the terminal open in the AppUsageGUI directory:

    python src/main.py
  2. ensure that the target application is running.

  3. If previous sessions are detected, you will be prompted to continue from a previous session or start a new one

  4. The script will display the tracked runtime in real-time. To stop tracking, close the tracked application.

  5. After fully quitting the tracked application, you will be prompted to save the data

About

Record your time spent in a specific application. Use cases include charging clients for remote work done in a specific app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages