def start_server(): print("Starting server at port 8080") router = Router() router.add_route("/", "views:index") router.add_route("/index.html", "views:index") router.add_route("/trainNet", "views:trainNet") router.add_route("/trainProgress", "views:getTrainingProgress") router.add_route("/predict/{image}", "views:predict") router.add_route("/test", "views:test") router.add_route("/save", "views:save") router.add_route("/load", "views:load") router.add_route("/models", "views:get_models") router.add_route("/loadModel/{name}", "views:load_model") application = router.as_wsgi make_server('', 8080, application).serve_forever()
if preset.get(device) == None: break elif not isinstance(preset.get(device), dict) or preset.get(device).get('alt') == None: status = func(**preset[device]) response["success"] = True response[device] = status break #return Response(json={'success': True, 'colour': colour, 'fan': status['fan'], 'pump': status['pump'], 'temp': status['temp']}) else: c = preset.get(device).get('alt') return Response(json=response) router = Router() router.add_route('/colour/{colour}', colour) application = router.as_wsgi active = {} if __name__ == '__main__': with open(PRESETS_PATH + "\\" + PRESETS_FILE) as file: presets = json.loads(file.read()) X41 = Kraken(NZXT_VENDOR_ID, X41_PRODUCT_ID) active["x41"] = X41.light_X41 hue = Hue('COM3') active["hue_controller"] = hue.light_controller active["hue"] = hue.light_strip