def getTimelapseData(): global timelapse type = "off" additionalConfig = {} if timelapse is not None and isinstance(timelapse, octoprint.timelapse.ZTimelapse): type = "zchange" elif timelapse is not None and isinstance( timelapse, octoprint.timelapse.TimedTimelapse): type = "timed" additionalConfig = {"interval": timelapse.interval()} files = octoprint.timelapse.getFinishedTimelapses() for file in files: file["url"] = "/downloads/timelapse/" + file["name"] return jsonify({"type": type, "config": additionalConfig, "files": files})
def getTimelapseData(): timelapse = octoprint.timelapse.current config = {"type": "off"} if timelapse is not None and isinstance(timelapse, octoprint.timelapse.ZTimelapse): config["type"] = "zchange" config["postRoll"] = timelapse.postRoll() elif timelapse is not None and isinstance( timelapse, octoprint.timelapse.TimedTimelapse): config["type"] = "timed" config["postRoll"] = timelapse.postRoll() config.update({"interval": timelapse.interval()}) files = octoprint.timelapse.getFinishedTimelapses() for file in files: file["url"] = url_for("index") + "downloads/timelapse/" + file["name"] return jsonify({"config": config, "files": files})
def getTimelapseData(): timelapse = octoprint.timelapse.current type = "off" additionalConfig = {} if timelapse is not None and isinstance(timelapse, octoprint.timelapse.ZTimelapse): type = "zchange" elif timelapse is not None and isinstance(timelapse, octoprint.timelapse.TimedTimelapse): type = "timed" additionalConfig = { "interval": timelapse.interval() } files = octoprint.timelapse.getFinishedTimelapses() for file in files: file["url"] = url_for("index") + "downloads/timelapse/" + file["name"] return jsonify({ "type": type, "config": additionalConfig, "files": files })
def getTimelapseData(): timelapse = octoprint.timelapse.current config = {"type": "off"} if timelapse is not None and isinstance(timelapse, octoprint.timelapse.ZTimelapse): config["type"] = "zchange" config["postRoll"] = timelapse.postRoll() elif timelapse is not None and isinstance(timelapse, octoprint.timelapse.TimedTimelapse): config["type"] = "timed" config["postRoll"] = timelapse.postRoll() config.update({ "interval": timelapse.interval() }) files = octoprint.timelapse.getFinishedTimelapses() for file in files: file["url"] = url_for("index") + "downloads/timelapse/" + file["name"] return jsonify({ "config": config, "files": files })