Pomodoro Auto Tracker : Anti Procastination Time Management App
Thanks to Francesco Cirillo, more info
-
Choose a task you'd like to get done
Something big, something small, something you’ve been putting off for a million years: it doesn’t matter. What matters is that it’s something that deserves your full, undivided attention. -
Set the Pomodoro for 25 minutes
Make a small oath to yourself: I will spend 25 minutes on this task and I will not interrupt myself. You can do it! After all, it’s just 25 minutes. -
Work on the task until the Pomodoro rings
Immerse yourself in the task for the next 25 minutes. If you suddenly realize you have something else you need to do, write the task down on a sheet of paper. -
When the Pomodoro rings, put a checkmark on a paper
Congratulations! You’ve spent an entire, interruption-less Pomodoro on a task. -
Take a short break
Breathe, meditate, grab a cup of coffee, go for a short walk or do something else relaxing (i.e., not work-related). Your brain will thank you later. -
Every 4 pomodoros, take a longer break
Once you’ve completed four pomodoros, you can take a longer break. 20 minutes is good. Or 30. Your brain will use this time to assimilate new information and rest before the next round of Pomodoros.
- (Restart Kernel &) Run up to the indicated cell (6th cell)
- Press play on the widget (3th cell output) to start the timer (and start working on your first pomodoro interval!)
- Select your current activity before the work interval ends, by selecting a row on the Activities table, don't worry a ringtone will get your attention giving you 30s to spare before each interval change.
That's it, more options:
- Add or edit your goals on the Activities sheet
- View each log and overall achievements (>4 registers)
- Configure the lenght of each interval in minutes
- Enable/disable change .wav ringtones
- Import/Export all 3 tables (todo, log, setup) as .csv files
- Skip to next interval
- Delay the interval one minute
Version 2:
- PomodoroV2.ipynb
- Play, pause and stop for the timer
- Skip to next & add one minute for each deadline
- Configurable (.wav) sounds play ending 30s before each interval change
Version 1:
- PomodoroV1.ipynb + pomodoro.py
- The selected row will be the logged one.
- Sounds are hardcoded
- Time setup table are read as seconds
- ipywidgets, qgrid, jupyterlab
- Ringtones simpleaudio
$ apt install libasound2-dev
- v1: configure files
- "Database" as pandas dataframe
- v1: csv import/export
- Timer as background
- v0: _thread
- UI
- v0: ipywidgets + qgrid: jupyterlab-notebook
- v1: tkinter PySimpleGui: cross-platform installers?