Example #1
0
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()
Example #2
0
            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