ota-flasher/README.md

27 lines
729 B
Markdown
Raw Normal View History

2024-05-19 09:54:40 +00:00
# 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
2024-06-09 11:18:14 +00:00
## Bundle with PyInstaller
### macOS
```shell
pyinstaller --hidden-import zeroconf._utils.ipaddress --hidden-import zeroconf._handlers.answers -n BTClockOTA -i update-icon.icns --windowed app.py
````
### Windows
````
2024-06-09 11:42:51 +00:00
pyinstaller.exe --hidden-import zeroconf._utils.ipaddress --hidden-import zeroconf._handlers.answers --hidden-import pyserial -n BTClockOTA --windowed --onefile app.py
2024-06-09 11:18:14 +00:00
````
### Linux
````
`pyinstaller --hidden-import zeroconf._utils.ipaddress --hidden-import zeroconf._handlers.answers -n BTClockOTA --windowed app.py`
````