TimeMaster is a simple Python script that helps you track your work hours and manage your time effectively. It allows you to log your work sessions, calculate the time difference between your expected and actual work hours, and export the data to an Excel file. TimeMaster also provides a convenient command-line interface to start, stop, and get help on using the script.
- Start and stop work sessions with simple commands
- Automatically calculate time differences based on your work hours
- Export your work hours and time differences to an Excel file
- Color-coded time differences for easy identification of over-time and under-time
- Ensure you have Python 3.6 or later installed on your system.
- Install the required dependencies by running the following command:
pip install openpyxl
- Download the main.py script to your local machine.
- Start a work session by running the following command:
python main.py start
Enter your start time when prompted, and the script will begin tracking your work session.
- Stop the current work session by running the following command:
python main.py stop
The script will stop tracking your work session, calculate the time difference, and update the Excel file with the data.
- If you need help on using the script, run the following command:
python main.py help
The script will display a brief explanation of the available commands.
This project is open-source and available under the MIT License. See the LICENSE file for more information.