Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.23 KB

readme.md

File metadata and controls

42 lines (29 loc) · 1.23 KB

MenubarTimer

Small timer app that lives in menubar

  • Counts down from 5, 25, or 45 minutes
  • Counts down until the next whole hour
  • Add extra 5 minutes to timer when running
  • Optionally displays OS notification with/without sound after countdown is done
  • When running, shows only the countdown (like 13:03) and no icon
  • Works with dark/light color scheme

Hat tip to Camillo Visini for this blog post that I based my app on.

Setup

This is a Python3 app built with Rumps.

$ python3 -m venv env
$ source env/bin/activate
$ pip3 install -r requirements.txt
$ python3 menubar-timer.py

Build MacOS app

$ python3 setup.py py2app

Todo

  • Make actual .icns file so that menubar icon will look good in notification
  • Turn sound back on after Eval Talk timer is finished/gets stopped
  • Get version info in app file
  • Find a way to build properly on ARM architecture. Workaround to get running on M1/2 is downloading .app file from GitHub, which builds for Intel architecture, and runs via Rosetta

License

MIT