Pomodoro in Hammerspoon

Thanks to the encouragement I got from this video I have been trying to use the pomodoro method. I am afraid I'm a bit of an information addict, so unplugging from my feeds and dedicating time to focus is becoming more and more important.
I haven't been able to find a simple pomodoro timer that did exactly what I wanted, so I wrote one. Here it is.
Like a normal timer, you can start/stop it, and pause/resume a running timer. Because I typically work in full screen without menubar and dock, invoking the hotkey to show the timer gives you the current remaining time.
The feature I really wanted was to close apps that distract me. In my hammerspoon config I can specify applications that are distractions... the pomodoro script will close these apps on timer start, and open any that were closed when the timer completes or is stopped at any point.
I'd like to go further and change my slack status to away with some API calls,
or even block distracting websites via /etc/hosts
, but I think I'll just use
this for a while and enjoy it.
Changelog
-
2022-06-08 11:31:29 -0500Rename articles
-
2020-09-28 09:20:43 -0500Change repo name
I decided to change the name of my hammerspoon configuration repo to
`hammerspoon-config` to avoid confusion... it's not the actual
hammerspoon executable, it's a configuration for that executable. -
2020-06-20 15:20:37 -0500Update some tags
-
2020-06-18 14:26:02 -0500Move everything to CST
Don't know why I didn't do that before. It caused _no_ end of
problems. -
2019-11-14 19:33:21 -0600Auditing the tags in the site...
Many removed, cleaned up, or renamed.
Tags with only one child got yanked.
-
2018-10-02 14:32:30 -0500Update tags
-
2018-10-02 09:18:57 -0500Write quick post about pomodoro