"What'd you do?" and "What're you gonna do?" dialog prompts that both pre-fill with whatever you put in for the last of either prompt at the end and start of every pomodoro work session, respectively.
9a8be46f8a
Well, init function. Point is our calling program shouldn't have to think about windows showing all or GTK main anything! The main trick mentioned last commit wasn't this call to Gtk.main() but rather the if __name__ == '__main__' bit. |
||
---|---|---|
log | ||
.gitignore | ||
pomodoroprompt.py | ||
prompt_window.py | ||
README.md | ||
requirements.txt |
Pomodoro Prompt
"What'd you do?" and "What're you gonna do?" dialog prompts that both pre-fill with whatever you put in for the last of either prompt at the end and start of every pomodoro work session, respectively.
Requirements
- Python 3
- pip for Python3
NOTE: Instructions are written with the assumption that the command python
points to the python3 interpreter. If python --version
reports a 2.x version, you should substitute python3
in the commands using python
below.
Installation
mkdir -p ~/Projects/agaric/
git clone git@gitlab.com:agaric/pomodoroprompt.git
cd pomodoroprompt
python -m pip install --user -r requirements.txt
Usage
cd ~/Projects/agaric/pomodoroprompt/
python pomodoroprompt.py
See the logs/
folder for daily, one-pomodoro-at-a-time time logs.
Desired improvements
Too many to write down. Suggest your own:
https://gitlab.com/agaric/pomodoroprompt/-/issues
Troubleshooting
If you run python pomodoroprompt.py
and get:
File "pomodoroprompt.py", line 85
print('\r', str_minutes(to_go), sep='', end='')
^
SyntaxError: invalid syntax
You need to specify Python 3: python3 pomodoroprompt.py