No description
.github/workflows | ||
app | ||
firmware | ||
.gitignore | ||
app.py | ||
BTClockOTA-debug.spec | ||
BTClockOTA-universal.spec | ||
BTClockOTA.spec | ||
LICENSE.txt | ||
README.md | ||
requirements.txt | ||
screenshot-mac.webp | ||
screenshot-win.webp | ||
update-icon.icns | ||
update-icon.ico | ||
update-icon.png |
BTClock OTA Flasher interface
Instructions
- Make sure you have Python (tested with Python 3.12)
- Run
pip3 install -r requirements.txt
- Run
python3 app.py
- Profit
Bundle with PyInstaller
macOS
pyinstaller --hidden-import zeroconf._utils.ipaddress --hidden-import zeroconf._handlers.answers -n BTClockOTA -i update-icon.icns --windowed app.py
Windows
pyinstaller.exe BTClockOTA.spec
Linux
`pyinstaller --hidden-import zeroconf._utils.ipaddress --hidden-import zeroconf._handlers.answers -n BTClockOTA --windowed app.py`