This is a Pomodoro Timer implemented in Python using the Tkinter library. The Pomodoro Technique is a time management method that breaks work into intervals, traditionally 25 minutes in length, separated by short breaks. This timer helps users follow the Pomodoro Technique by providing a visual countdown and tracking completed work sessions.
- Customizable work duration (default: 25 minutes)
- Customizable short break duration (default: 5 minutes)
- Customizable long break duration (default: 15 minutes)
- Start and reset functionality
- Display of remaining time in minutes and seconds
- Visual indication of work and break periods
- Marking completed work sessions with checkmarks
- Python 3.x
- Tkinter library
-
Clone the repository or download the
main.py
file. -
Open a terminal/command prompt and navigate to the project directory.
-
Run the following command to start the timer:
python main.py
-
The Pomodoro Timer window will open.
-
Click the "Start" button to begin the timer.
-
Use the "Reset" button to restart the timer.
-
The timer will automatically switch between work and break periods based on the predefined durations.
-
Completed work sessions will be marked with checkmarks below the timer.
You can customize the durations of work, short breaks, and long breaks by modifying the following variables in the main.py file:
WORK_MIN = 25 # Duration of work period in minutes
SHORT_BREAK_MIN = 5 # Duration of short break period in minutes
LONG_BREAK_MIN = 15 # Duration of long break period in minutes
Feel free to adjust these values according to your preferences.