2018-08-27 18:07:43 +02:00
2018-08-28 11:44:26 +02:00
2018-08-28 19:25:11 +02:00
2018-09-02 12:55:48 +02:00
2018-09-02 12:55:48 +02:00
2018-09-02 12:55:48 +02:00
2018-09-02 12:55:48 +02:00

luftdaten.info flashing tool

Binary builds

Our main target is having working prebuilt binaries for users to simply download and run, to avoid all the setup below.

Windows

Currently Windows builds require Python 3.6 installed system-wide and added to %PATH%.

MacOS

Currently MacOS builds require Python 3.6 and Qt SDK installed (just the "Qt > 5... > macOS" part in installer) with following added to $PATH:

export PATH="$HOME/Qt/5.11.1/clang_64/bin:$PATH"

Development

Both build & runtime requirements are defined in requirements.txt file. In order to install these use the following command:

pip install -r requirements.txt

To manage dynamic UI and translation binaries generation we use a very simple GNU make-based build system.

To simply build everything needed to run luftdaten-tool.py run:

make

To build and run use:

make run

To remove all build artifacts use:

make clean

All requirements are set up using wildcards, so, in theory, Makefile shouldn't need much changes in near future.

Translations

In order to rebuild *.ts files use:

make i18n-update
Description
luftdaten.info ESP8266 flashing tool
Readme 568 KiB
Languages
Python 90.3%
Makefile 4.7%
Batchfile 2.9%
Shell 2.1%