Lightweight Python-based timer overlay packaged as a standalone executable.
- Python 3.9+
- pip
- Git
- pyinstaller 6.18.0
- PySide6 6.10.2
Clone the repository and install dependencies:
git clone https://github.com/JassonCordones/pytimer
cd pytimer
pip install -r requirements.txtRun directly with Python:
python timer_overlay.pyUses PyInstaller to produce a single-file binary without a console window.
pyinstaller --onefile --noconsole --add-data "timer.ico;." --add-data "logo.png;." --icon=timer.ico timer_overlay.pyThe compiled executable is generated in:
dist/
- The
--noconsoleflag is intended for GUI/overlay applications. - For reproducible builds, consider pinning Python and PyInstaller versions (e.g., via
pyenv+pip-tools).
MIT