This timer uses a technique that break down work into intervals by convention, 25 minutes of break separated short breaks.
Clone the repo:
https://github.com/Felistas/bc-15-pomodorotimer/tree/develop
Navigate to the bc-15-pomodorotimer directory:
$cd bc-15-pomodorotimer
Create virtual environment and activate it
Install the packages
pip install -r requirements.txt
Run python pomodoro.py
to launch the app
A welcome screen as shown below will be displayed
pomodoro start <task_title>
pomodoro config_time <duration_in_seconds>
pomodoro config_short_break <duration_in_seconds>
pomodoro config_long_break <duration_in_seconds>
pomodoro config_sound <state>
pomodoro stop
pomodoro list
pomodoro reset
pomodoro (-i | --interactive)
pomodoro (-h | --help | --version)
Options:
-i, --interactive Interactive Mode
-h, --help Show this screen and exit.
start <task_title>
- Allows the user to start a task and sets the timer to it's default time i.e Sets the duration to 25 minutes, short break 5 minutes and long break to 15 minutes.
config_time <duration_in_seconds>
, config_short_break <duration_in_seconds>
, <config_long_break <duration_in_seconds>
- Allows the user to specify his/her duration,long break and short break.
<config_sound>
- Allows the user to turn off the sound
<config_stop>
- Allows the user to stop the timer
<config_reset>
- Allows the user to reset the timer back to its default.