27 lines
No EOL
729 B
Markdown
27 lines
No EOL
729 B
Markdown
# 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
|
|
|
|
```shell
|
|
pyinstaller --hidden-import zeroconf._utils.ipaddress --hidden-import zeroconf._handlers.answers -n BTClockOTA -i update-icon.icns --windowed app.py
|
|
````
|
|
|
|
### Windows
|
|
|
|
````
|
|
pyinstaller.exe --hidden-import zeroconf._utils.ipaddress --hidden-import zeroconf._handlers.answers --hidden-import pyserial -n BTClockOTA --windowed --onefile app.py
|
|
````
|
|
|
|
### Linux
|
|
|
|
````
|
|
`pyinstaller --hidden-import zeroconf._utils.ipaddress --hidden-import zeroconf._handlers.answers -n BTClockOTA --windowed app.py`
|
|
```` |