Mam aplikację opartą na języku Python, która steruje diodami LED. Używa ona Flask
do tworzenia serwera WWW, dzięki czemu mogę pracować z ładnym interfejsem użytkownika przy użyciu HTML, CSS i JS.Uruchamiaj skrypt Pythona na starcie węzła sieci Web (nw.js)
Mój obecny proces:
python home.py
- przejdź do
localhost:5000
w przeglądarce - zysk!
Chciałbym zabrać go o krok dalej i pakować go jako nw.js
(dawniej node-webkit
) aplikacji.
Zasadniczo uważam, że po prostu trzeba wykonać skrypt Pythona przed załadowaniem okna, tak aby mój wypróbowany i prawdziwy serwer WWW z kolbą uruchomił się i utworzył stronę localhost:5000
dla interfejsu aplikacji nw.js
do otwarcia.
Jak mogę spakować moją aplikację nw.js, aby podczas uruchamiania uruchamiał się skrypt Pythona?
Wystarczy uruchomić frontend węzła WebKit ze skryptu Pythona poprzez 'subprocess.Popen' –