Go to file
2024-11-17 21:27:50 -06:00
.github/workflows Add console control, bugfixes and windows debug build 2024-06-10 15:31:13 +02:00
app Change API to rof.tools mirrors 2024-11-17 21:27:50 -06:00
firmware Initial commit 2024-05-19 02:42:36 +02:00
.gitignore Bugfixes and GitHub API cache 2024-06-09 23:06:53 +02:00
app.py Improve buttons, use application data dir for cache and downloads 2024-06-10 20:39:39 +02:00
BTClockOTA-debug.spec Add hidden imports 2024-06-10 15:43:08 +02:00
BTClockOTA-universal.spec Add hidden imports 2024-06-10 15:43:08 +02:00
BTClockOTA.spec Add hidden imports 2024-06-10 15:43:08 +02:00
LICENSE.txt Add license 2024-05-19 11:57:39 +02:00
README.md Bugfixes and GitHub API cache 2024-06-09 23:06:53 +02:00
requirements.txt Pin older version to make it work with windows again 2024-06-09 20:05:29 +02:00
screenshot-mac.webp Bugfixes and GitHub API cache 2024-06-09 23:06:53 +02:00
screenshot-win.webp Bugfixes and GitHub API cache 2024-06-09 23:06:53 +02:00
update-icon.icns Initial commit 2024-05-19 02:42:36 +02:00
update-icon.ico Add ICO icon 2024-06-09 14:29:33 +02:00
update-icon.png Initial commit 2024-05-19 02:42:36 +02:00

BTClock OTA Flasher interface

Screenshot Windows Screenshot Mac

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`