diff --git a/maintenance/genindex.html b/maintenance/genindex.html
index f9ec91bb..23efcfe7 100644
--- a/maintenance/genindex.html
+++ b/maintenance/genindex.html
@@ -1518,10 +1518,10 @@
H
head() (octoprint.server.util.tornado.UploadStorageFallbackHandler method)
-
- |
+
- helloCommand (octoprint.schema.config.serial.SerialConfig attribute)
- helpers (octoprint.plugin.core.PluginInfo property)
@@ -1539,6 +1539,8 @@
H
- hooks (octoprint.plugin.core.PluginInfo property)
- horizontal (octoprint.schema.config.controls.LayoutEnum attribute)
+
+ - horizontal_grid (octoprint.schema.config.controls.LayoutEnum attribute)
- host (octoprint.schema.config.server.OnlineCheckConfig attribute)
diff --git a/maintenance/modules/index.html b/maintenance/modules/index.html
index e9c775dc..157929a2 100644
--- a/maintenance/modules/index.html
+++ b/maintenance/modules/index.html
@@ -716,6 +716,7 @@
LayoutEnum
diff --git a/maintenance/modules/schema.html b/maintenance/modules/schema.html
index 327640ae..3c888e82 100644
--- a/maintenance/modules/schema.html
+++ b/maintenance/modules/schema.html
@@ -231,6 +231,7 @@
LayoutEnum
@@ -1565,6 +1566,11 @@
horizontal = 'horizontal'
+
+-
+horizontal_grid = 'horizontal_grid'
+
+
-
vertical = 'vertical'
diff --git a/maintenance/searchindex.js b/maintenance/searchindex.js
index 18396a87..d25f4566 100644
--- a/maintenance/searchindex.js
+++ b/maintenance/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["api/access", "api/connection", "api/datamodel", "api/files", "api/general", "api/index", "api/job", "api/languages", "api/logs", "api/printer", "api/printerprofiles", "api/push", "api/server", "api/settings", "api/slicing", "api/system", "api/timelapse", "api/util", "api/version", "api/wizard", "bundledplugins/action_command_notification", "bundledplugins/action_command_prompt", "bundledplugins/announcements", "bundledplugins/appkeys", "bundledplugins/backup", "bundledplugins/customcontrolmanager", "bundledplugins/discovery", "bundledplugins/errortracking", "bundledplugins/file_check", "bundledplugins/firmware_check", "bundledplugins/gcodeviewer", "bundledplugins/index", "bundledplugins/logging", "bundledplugins/pluginmanager", "bundledplugins/softwareupdate", "bundledplugins/tracking", "bundledplugins/uploadmanager", "bundledplugins/virtual_printer", "configuration/cli", "configuration/config_yaml", "configuration/index", "configuration/logging_yaml", "configuration/yaml", "development/branches", "development/environment", "development/index", "development/request-profiling", "development/versioning", "development/virtual_printer", "events/index", "features/accesscontrol", "features/action_commands", "features/atcommands", "features/custom_controls", "features/gcode_scripts", "features/index", "features/plugins", "features/safemode", "index", "jsclientlib/base", "jsclientlib/browser", "jsclientlib/connection", "jsclientlib/control", "jsclientlib/files", "jsclientlib/index", "jsclientlib/job", "jsclientlib/languages", "jsclientlib/logs", "jsclientlib/printer", "jsclientlib/printerprofiles", "jsclientlib/settings", "jsclientlib/slicing", "jsclientlib/socket", "jsclientlib/system", "jsclientlib/timelapse", "jsclientlib/users", "jsclientlib/util", "jsclientlib/wizard", "modules/access", "modules/cli", "modules/filemanager", "modules/index", "modules/plugin", "modules/printer", "modules/schema", "modules/server", "modules/settings", "modules/slicing", "modules/util", "plugins/concepts", "plugins/controlproperties", "plugins/distributing", "plugins/gettingstarted", "plugins/helpers", "plugins/hooks", "plugins/index", "plugins/injectedproperties", "plugins/mixins", "plugins/python3_migration", "plugins/viewmodels"], "filenames": ["api/access.rst", "api/connection.rst", "api/datamodel.rst", "api/files.rst", "api/general.rst", "api/index.rst", "api/job.rst", "api/languages.rst", "api/logs.rst", "api/printer.rst", "api/printerprofiles.rst", "api/push.rst", "api/server.rst", "api/settings.rst", "api/slicing.rst", "api/system.rst", "api/timelapse.rst", "api/util.rst", "api/version.rst", "api/wizard.rst", "bundledplugins/action_command_notification.rst", "bundledplugins/action_command_prompt.rst", "bundledplugins/announcements.rst", "bundledplugins/appkeys.rst", "bundledplugins/backup.rst", "bundledplugins/customcontrolmanager.rst", "bundledplugins/discovery.rst", "bundledplugins/errortracking.rst", "bundledplugins/file_check.rst", "bundledplugins/firmware_check.rst", "bundledplugins/gcodeviewer.rst", "bundledplugins/index.rst", "bundledplugins/logging.rst", "bundledplugins/pluginmanager.rst", "bundledplugins/softwareupdate.rst", "bundledplugins/tracking.rst", "bundledplugins/uploadmanager.rst", "bundledplugins/virtual_printer.rst", "configuration/cli.rst", "configuration/config_yaml.rst", "configuration/index.rst", "configuration/logging_yaml.rst", "configuration/yaml.rst", "development/branches.rst", "development/environment.rst", "development/index.rst", "development/request-profiling.rst", "development/versioning.rst", "development/virtual_printer.rst", "events/index.rst", "features/accesscontrol.rst", "features/action_commands.rst", "features/atcommands.rst", "features/custom_controls.rst", "features/gcode_scripts.rst", "features/index.rst", "features/plugins.rst", "features/safemode.rst", "index.rst", "jsclientlib/base.rst", "jsclientlib/browser.rst", "jsclientlib/connection.rst", "jsclientlib/control.rst", "jsclientlib/files.rst", "jsclientlib/index.rst", "jsclientlib/job.rst", "jsclientlib/languages.rst", "jsclientlib/logs.rst", "jsclientlib/printer.rst", "jsclientlib/printerprofiles.rst", "jsclientlib/settings.rst", "jsclientlib/slicing.rst", "jsclientlib/socket.rst", "jsclientlib/system.rst", "jsclientlib/timelapse.rst", "jsclientlib/users.rst", "jsclientlib/util.rst", "jsclientlib/wizard.rst", "modules/access.rst", "modules/cli.rst", "modules/filemanager.rst", "modules/index.rst", "modules/plugin.rst", "modules/printer.rst", "modules/schema.rst", "modules/server.rst", "modules/settings.rst", "modules/slicing.rst", "modules/util.rst", "plugins/concepts.rst", "plugins/controlproperties.rst", "plugins/distributing.rst", "plugins/gettingstarted.rst", "plugins/helpers.rst", "plugins/hooks.rst", "plugins/index.rst", "plugins/injectedproperties.rst", "plugins/mixins.rst", "plugins/python3_migration.rst", "plugins/viewmodels.rst"], "titles": ["Access control", "Connection handling", "Common data model", "File operations", "General information", "REST API", "Job operations", "Languages", "Log file management", "Printer operations", "Printer profile operations", "Push updates", "Server information", "Settings", "Slicing", "System", "Timelapse", "Util", "Version information", "Wizard", "Action Command Notification support", "Action Command Prompt support", "Announcement Plugin", "Application Keys Plugin", "Backup Plugin", "Custom Control Manager", "Discovery Plugin", "Error Tracking Plugin", "File Check", "Firmware Check", "GCode Viewer Plugin", "Bundled Plugins", "Logging", "Plugin Manager", "Software Update Plugin", "Anonymous Usage Tracking Plugin", "Upload Manager", "Virtual Printer", "CLI", "config.yaml", "Configuration", "logging.yaml", "A YAML Primer", "OctoPrint\u2019s branching model", "Setting up a Development environment", "Development", "Profiling requests", "OctoPrint\u2019s versioning strategy", "Setting up the virtual printer for debugging", "Events", "Access Control", "Action Commands", "@ Commands", "Custom Controls", "GCODE Scripts", "Features", "Plugins", "Safe mode", "Welcome to OctoPrint\u2019s documentation!", "OctoPrintClient ", "OctoPrintClient.browser ", "OctoPrintClient.connection ", "OctoPrintClient.control ", "OctoPrintClient.files ", "JavaScript Client Library", "OctoPrintClient.job ", "OctoPrintClient.languages ", "OctoPrintClient.logs ", "OctoPrintClient.printer ", "OctoPrintClient.printerprofiles ", "OctoPrintClient.settings ", "OctoPrintClient.slicing ", "OctoPrintClient.socket ", "OctoPrintClient.system ", "OctoPrintClient.timelapse ", "OctoPrintClient.users ", "OctoPrintClient.util ", "OctoPrintClient.wizard ", "octoprint.access.users", "octoprint.cli", "octoprint.filemanager", "Internal Modules", "octoprint.plugin", "octoprint.printer", "octoprint.schema", "octoprint.server", "octoprint.settings", "octoprint.slicing", "octoprint.util", "General Concepts", "Control Properties", "Distributing your plugin", "Plugin Tutorial", "Helpers", "Hooks", "Developing Plugins", "Injected Properties", "Mixins", "Migrating to Python 3", "Viewmodels"], "terms": {"avail": [0, 1, 2, 3, 4, 6, 9, 10, 11, 13, 14, 15, 22, 23, 24, 26, 33, 34, 39, 44, 48, 53, 54, 55, 56, 58, 59, 61, 64, 66, 68, 71, 79, 82, 83, 84, 85, 87, 88, 90, 91, 92, 93, 95, 96, 99], "system": [0, 2, 3, 5, 10, 11, 14, 17, 23, 24, 32, 33, 34, 35, 40, 41, 44, 49, 50, 51, 56, 57, 58, 64, 70, 80, 81, 82, 84, 85, 87, 89, 92, 93, 95, 97, 98], "Will": [0, 4, 7, 9, 10, 13, 14, 19, 21, 33, 34, 43, 48, 53, 80, 82, 84, 85, 87, 88, 92, 94, 97, 99], "return": [0, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 32, 33, 34, 39, 49, 53, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 93, 94, 96, 97, 98, 99], "200": [0, 1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 19, 23, 32, 39, 94, 97], "ok": [0, 1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 19, 23, 32, 39, 48, 61, 83, 84, 97], "bodi": [0, 3, 4, 6, 7, 9, 10, 13, 14, 16, 17, 19, 23, 59, 63, 85, 94, 97], "statu": [0, 1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 23, 32, 39, 76, 84, 85, 92, 94, 97, 99], "code": [0, 1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 31, 39, 43, 45, 47, 49, 76, 80, 82, 83, 85, 87, 88, 91, 92, 94, 97, 98, 99], "No": [0, 1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 23, 32, 42, 46, 49, 94, 97], "error": [0, 1, 2, 3, 4, 5, 6, 7, 10, 12, 13, 14, 15, 17, 18, 23, 24, 31, 32, 35, 39, 45, 48, 49, 54, 58, 59, 76, 80, 83, 84, 85, 87, 88, 92, 95, 97, 98, 99], "regist": [0, 5, 13, 14, 23, 34, 39, 44, 59, 64, 72, 75, 77, 80, 82, 83, 84, 85, 87, 89, 92, 93, 95, 97, 98], "requir": [0, 1, 3, 4, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 19, 23, 32, 34, 39, 44, 53, 66, 72, 73, 75, 76, 77, 82, 84, 85, 87, 88, 89, 91, 92, 94, 97], "post": [0, 1, 3, 4, 6, 7, 9, 10, 13, 15, 16, 17, 19, 23, 39, 59, 64, 81, 84, 85, 95, 97], "expect": [0, 3, 4, 7, 9, 10, 11, 13, 14, 16, 17, 19, 23, 24, 34, 39, 41, 54, 59, 61, 68, 72, 80, 82, 84, 85, 88, 94, 97, 98], "success": [0, 2, 3, 4, 6, 9, 10, 11, 13, 14, 17, 23, 32, 35, 39, 59, 81, 82, 84, 88, 94, 97], "recent": [0, 23, 34, 85, 88, 97], "credenti": [0, 4, 23, 60, 85, 97], "check": [0, 4, 13, 17, 23, 31, 35, 39, 44, 50, 58, 76, 80, 81, 82, 83, 84, 85, 88, 89, 91, 92, 94, 97, 98], "json": [0, 1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 32, 33, 34, 38, 39, 44, 48, 59, 63, 80, 84, 85, 88, 97, 98], "paramet": [0, 1, 3, 4, 6, 7, 9, 11, 14, 15, 16, 17, 19, 21, 23, 24, 32, 34, 39, 44, 46, 48, 49, 52, 53, 54, 57, 59, 61, 62, 63, 72, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 92, 94, 97, 99], "The": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 46, 47, 48, 49, 51, 53, 54, 56, 57, 58, 59, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 94, 96, 97, 98, 99], "identifi": [0, 2, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 24, 27, 30, 33, 34, 35, 39, 47, 49, 53, 57, 59, 66, 68, 69, 71, 73, 77, 80, 82, 83, 84, 85, 87, 88, 90, 92, 94, 96, 97, 99], "name": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 19, 22, 23, 24, 26, 32, 33, 34, 39, 41, 44, 46, 48, 49, 53, 54, 59, 60, 62, 63, 72, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 99], "descript": [0, 2, 3, 4, 6, 7, 9, 10, 11, 14, 15, 16, 17, 19, 22, 23, 26, 32, 34, 53, 54, 59, 80, 81, 82, 83, 85, 87, 90, 92, 94, 97, 98], "A": [0, 2, 3, 6, 9, 11, 15, 17, 19, 20, 21, 22, 23, 24, 26, 32, 33, 34, 39, 40, 41, 49, 50, 53, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 91, 92, 94, 96, 97, 98, 99], "human": [0, 2, 11, 23, 34, 42, 49, 82, 83, 84, 88, 92, 94, 97], "readabl": [0, 2, 11, 17, 23, 34, 42, 49, 80, 81, 82, 83, 84, 85, 88, 92, 94, 97], "assign": [0, 2, 4, 34, 50, 59, 63, 82, 94], "subgroup": [0, 2], "default": [0, 1, 2, 3, 6, 10, 11, 14, 17, 20, 21, 22, 24, 26, 27, 30, 33, 34, 35, 39, 41, 44, 48, 49, 50, 51, 53, 54, 59, 63, 68, 72, 76, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 94, 97, 98, 99], "whether": [0, 1, 2, 3, 4, 9, 10, 11, 14, 15, 16, 17, 19, 20, 21, 23, 24, 27, 30, 33, 34, 35, 39, 44, 48, 49, 50, 53, 54, 63, 68, 80, 82, 83, 84, 85, 86, 87, 88, 89, 94, 97, 98], "should": [0, 1, 2, 4, 8, 9, 11, 13, 14, 16, 17, 21, 22, 23, 24, 26, 33, 34, 39, 43, 44, 48, 49, 50, 51, 53, 59, 64, 67, 68, 79, 80, 82, 83, 84, 85, 88, 90, 92, 94, 96, 97, 98, 99], "400": [0, 1, 3, 7, 9, 10, 15, 17, 23, 76, 97], "bad": [0, 1, 3, 7, 9, 10, 15, 23, 76, 97], "If": [0, 1, 3, 4, 6, 9, 10, 11, 13, 14, 15, 16, 17, 21, 23, 24, 30, 32, 34, 35, 39, 41, 44, 45, 46, 48, 49, 51, 53, 54, 56, 58, 59, 60, 61, 63, 64, 72, 74, 79, 80, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 94, 97, 98, 99], "ani": [0, 2, 3, 4, 6, 9, 11, 13, 14, 15, 17, 23, 24, 25, 27, 34, 36, 39, 42, 43, 44, 47, 49, 50, 51, 52, 53, 54, 56, 57, 59, 72, 79, 80, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 97, 98, 99], "mandatori": [0, 10, 17, 34, 50, 94, 97, 99], "field": [0, 3, 4, 7, 9, 10, 13, 14, 16, 26, 34, 44, 49, 53, 59, 68, 80, 84, 85, 92, 94, 97], "i": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 68, 72, 74, 76, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 99], "miss": [0, 4, 9, 23, 48, 49, 82, 90, 92, 94, 97], "otherwis": [0, 2, 3, 4, 9, 10, 15, 17, 23, 26, 39, 44, 48, 50, 54, 59, 80, 82, 83, 85, 87, 88, 92, 94, 97], "invalid": [0, 3, 4, 9, 23, 49, 59, 80, 82, 83, 86, 94, 97], "409": [0, 3, 6, 9, 10], "conflict": [0, 3, 6, 9, 10], "provid": [0, 3, 8, 9, 10, 11, 13, 16, 17, 19, 23, 24, 27, 30, 34, 35, 37, 38, 39, 49, 50, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 67, 70, 71, 72, 76, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 97, 99], "doe": [0, 2, 3, 6, 9, 10, 13, 17, 24, 34, 39, 50, 54, 63, 65, 82, 83, 84, 85, 86, 87, 92, 94, 96, 98], "alreadi": [0, 1, 2, 3, 6, 10, 11, 14, 19, 21, 24, 34, 39, 44, 57, 59, 63, 65, 80, 82, 83, 84, 85, 86, 87, 90, 92, 94, 97, 98, 99], "exist": [0, 1, 3, 4, 5, 8, 11, 14, 17, 22, 24, 32, 44, 50, 57, 59, 60, 63, 66, 67, 69, 72, 73, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 89, 92, 94, 96, 97, 98, 99], "string": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 14, 15, 16, 17, 23, 30, 32, 34, 38, 48, 49, 53, 59, 60, 62, 63, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 80, 82, 83, 84, 85, 88, 90, 92, 94, 97, 98, 99], "an": [0, 1, 2, 3, 4, 5, 6, 11, 13, 14, 15, 17, 19, 21, 22, 24, 27, 30, 32, 33, 34, 39, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 54, 56, 57, 59, 61, 62, 63, 64, 68, 69, 74, 75, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99], "individu": [0, 16, 39, 41, 44, 48, 49, 54, 56, 64, 80, 82, 84, 87, 94, 97], "record": [0, 4, 16, 26, 39, 49, 84, 97], "put": [0, 14, 17, 39, 50, 59, 64, 81, 83, 85, 86, 88, 92, 97, 98], "octoprint": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 32, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 55, 56, 59, 60, 63, 64, 65, 66, 67, 68, 69, 72, 76, 81, 89, 90, 91, 93, 95, 96, 97, 99], "usernam": [0, 4, 17, 23, 26, 34, 49, 60, 72, 78], "inform": [0, 1, 5, 10, 11, 14, 16, 17, 19, 23, 26, 27, 34, 39, 41, 49, 51, 53, 54, 58, 63, 65, 68, 75, 77, 82, 83, 84, 88, 89, 90, 91, 92, 94, 97, 98, 99], "about": [0, 2, 4, 5, 10, 11, 13, 14, 15, 20, 26, 34, 39, 42, 49, 50, 53, 63, 65, 75, 77, 81, 82, 83, 84, 88, 90, 92, 94, 97, 98, 99], "either": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 13, 15, 16, 17, 19, 20, 21, 23, 27, 33, 34, 39, 42, 49, 50, 53, 56, 57, 59, 63, 73, 76, 80, 82, 83, 84, 85, 87, 88, 92, 94, 96, 97, 99], "log": [0, 5, 9, 11, 13, 21, 23, 27, 31, 34, 39, 40, 45, 49, 50, 54, 58, 59, 60, 63, 64, 79, 81, 82, 83, 84, 85, 86, 88, 90, 92, 93, 94, 96, 97, 98, 99], "which": [0, 2, 3, 4, 6, 7, 9, 10, 11, 13, 14, 15, 17, 19, 22, 23, 26, 27, 33, 34, 36, 39, 41, 42, 48, 49, 50, 51, 53, 54, 56, 59, 63, 64, 66, 68, 70, 71, 72, 73, 74, 75, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99], "404": [0, 3, 9, 10, 14, 15, 23, 32, 76, 85, 94, 97], "Not": [0, 2, 3, 9, 10, 14, 15, 17, 23, 32, 33, 39, 76, 84, 85, 92], "found": [0, 3, 4, 9, 10, 11, 13, 14, 15, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 33, 34, 35, 36, 37, 39, 41, 44, 48, 56, 58, 76, 82, 83, 84, 85, 88, 91, 92, 93, 94, 97, 99], "unknown": [0, 3, 4, 11, 14, 49, 80, 83, 87, 97], "see": [0, 2, 4, 6, 9, 11, 13, 16, 23, 26, 32, 34, 37, 39, 43, 44, 49, 50, 51, 53, 54, 56, 57, 59, 61, 62, 63, 65, 66, 68, 72, 76, 84, 85, 88, 90, 91, 92, 94, 97, 98, 99], "activ": [0, 2, 3, 4, 6, 9, 10, 11, 13, 27, 30, 34, 35, 39, 44, 47, 48, 51, 54, 75, 78, 80, 82, 83, 84, 85, 88, 92, 98, 99], "account": [0, 2, 4, 23, 34, 39, 44, 50, 72, 84, 94], "true": [0, 1, 2, 3, 4, 9, 10, 11, 13, 14, 15, 16, 17, 19, 21, 23, 24, 26, 34, 35, 39, 42, 44, 48, 49, 50, 53, 57, 59, 60, 63, 68, 72, 74, 79, 80, 82, 83, 84, 85, 86, 87, 88, 90, 93, 94, 97, 98], "fals": [0, 1, 2, 3, 4, 9, 10, 11, 12, 14, 16, 17, 19, 23, 24, 26, 27, 30, 33, 34, 35, 39, 42, 44, 48, 49, 53, 63, 68, 79, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 93, 94, 97, 99], "admin": [0, 2, 4, 13, 17, 19, 23, 32, 49, 50, 66, 73, 75, 76, 77, 94, 97], "give": [0, 11, 13, 14, 39, 50, 56, 72, 84, 92, 94, 98], "right": [0, 2, 3, 4, 11, 13, 23, 24, 32, 33, 34, 39, 44, 49, 50, 53, 56, 66, 73, 75, 76, 77, 83, 84, 89, 92, 94, 97, 98], "mark": [0, 8, 14, 34, 44, 49, 67, 82, 87, 89, 94, 97, 98], "can": [0, 2, 4, 7, 9, 10, 11, 13, 14, 17, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 48, 49, 50, 51, 53, 54, 56, 58, 59, 64, 68, 72, 76, 80, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99], "left": [0, 1, 2, 10, 14, 23, 39, 53, 59, 63, 80, 83, 84, 87, 88, 92, 94, 97], "out": [0, 1, 2, 9, 10, 11, 14, 23, 34, 35, 39, 43, 44, 49, 50, 51, 52, 53, 54, 60, 80, 83, 84, 87, 90, 92, 94, 97, 98, 99], "deactiv": [0, 4], "object": [0, 2, 3, 4, 9, 10, 11, 12, 13, 14, 17, 18, 19, 23, 32, 34, 39, 49, 54, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 85, 86, 87, 88, 92, 94, 96, 97, 99], "properti": [0, 2, 3, 9, 10, 13, 19, 34, 39, 53, 54, 58, 59, 63, 68, 72, 74, 79, 80, 82, 83, 85, 86, 87, 88, 89, 92, 93, 94, 95, 98, 99], "contain": [0, 2, 3, 4, 7, 9, 11, 12, 13, 14, 15, 18, 19, 26, 33, 34, 39, 42, 43, 44, 47, 49, 54, 59, 62, 63, 74, 80, 82, 83, 84, 85, 87, 88, 91, 92, 94, 96, 97, 98, 99], "without": [0, 2, 3, 4, 11, 14, 24, 34, 39, 42, 48, 49, 51, 53, 56, 58, 80, 83, 84, 85, 88, 92, 94, 97, 98], "addit": [0, 1, 2, 3, 5, 6, 9, 11, 20, 22, 23, 24, 26, 32, 33, 34, 39, 44, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 82, 83, 84, 88, 92, 94, 96, 97, 99], "current": [0, 1, 2, 3, 5, 10, 14, 15, 17, 22, 23, 24, 32, 33, 34, 39, 43, 44, 48, 49, 51, 52, 53, 54, 56, 58, 59, 63, 65, 68, 70, 72, 74, 75, 76, 80, 82, 83, 84, 85, 87, 88, 90, 92, 94, 97, 98, 99], "also": [0, 3, 4, 9, 11, 14, 15, 16, 17, 20, 21, 22, 23, 24, 26, 27, 30, 34, 35, 39, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 60, 63, 64, 68, 72, 74, 80, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 96, 97, 98, 99], "note": [0, 2, 3, 6, 9, 13, 24, 34, 39, 42, 44, 49, 50, 53, 54, 59, 63, 64, 68, 72, 80, 82, 83, 84, 85, 87, 88, 89, 90, 92, 94, 97, 98, 99], "evalu": [0, 39, 42, 53, 82, 84, 97, 99], "even": [0, 4, 9, 21, 27, 34, 39, 50, 56, 82, 84, 89, 90, 92, 94, 97, 98], "presenc": [0, 4, 34, 39, 84, 97], "doesn": [0, 9, 14, 17, 23, 24, 25, 34, 36, 39, 44, 52, 54, 57, 59, 63, 82, 83, 84, 85, 87, 88, 89, 90, 92, 97, 98], "t": [0, 3, 4, 9, 11, 14, 15, 17, 23, 24, 25, 33, 34, 36, 39, 42, 44, 46, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 63, 72, 79, 80, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99], "though": [0, 9, 39, 43, 83, 92, 97, 98], "403": [0, 4, 13, 32, 85], "forbidden": [0, 4, 13, 32], "mismatch": [0, 4, 48], "repres": [0, 2, 10, 11, 32, 42, 53, 68, 80, 82, 83, 86, 88, 94, 97], "person": [0, 2, 34, 96], "patch": [0, 10, 14, 47, 57, 59, 64, 81, 85], "merg": [0, 10, 39, 43, 75, 80, 82, 84, 88, 92, 94, 97], "204": [0, 1, 3, 4, 6, 9, 10, 14, 15, 23, 32, 94, 97], "apikei": [0, 2, 4, 11, 13, 59, 60, 64, 72, 78, 85, 94], "gener": [0, 2, 3, 5, 9, 10, 11, 13, 14, 15, 23, 24, 27, 30, 34, 35, 39, 41, 42, 43, 44, 47, 49, 58, 59, 68, 70, 75, 79, 81, 84, 85, 86, 88, 91, 92, 95], "multipl": [0, 2, 3, 4, 6, 7, 9, 10, 11, 14, 15, 16, 17, 19, 23, 32, 34, 39, 42, 48, 49, 53, 54, 59, 64, 79, 80, 83, 88, 91, 92, 94, 97, 99], "type": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 32, 33, 34, 39, 40, 44, 49, 54, 55, 56, 58, 59, 63, 64, 72, 76, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 92, 94, 96, 97, 98, 99], "0": [0, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 32, 33, 34, 35, 36, 38, 39, 42, 43, 44, 47, 48, 49, 50, 51, 53, 54, 56, 57, 59, 63, 68, 76, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 94, 97, 98, 99], "n": [0, 2, 4, 9, 15, 24, 39, 43, 48, 53, 84, 88, 94, 97], "1": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 63, 64, 67, 72, 76, 78, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 97, 98, 99], "empti": [0, 2, 3, 6, 9, 10, 23, 32, 33, 34, 42, 44, 48, 54, 59, 63, 79, 80, 82, 85, 87, 88, 94, 97], "boolean": [0, 1, 2, 3, 4, 9, 10, 11, 12, 14, 23, 63, 68, 80, 82, 83, 85, 86, 87, 88, 94, 97], "valu": [0, 2, 3, 4, 6, 9, 10, 11, 12, 14, 17, 23, 26, 34, 38, 39, 42, 49, 53, 54, 59, 62, 63, 68, 72, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 92, 94, 97, 98], "bool": [0, 2, 15, 16, 17, 19, 24, 38, 57, 60, 75, 79, 80, 82, 83, 84, 85, 87, 88, 94, 97], "present": [0, 2, 3, 4, 9, 15, 16, 17, 39, 44, 49, 51, 54, 64, 68, 83, 84, 88, 90, 94, 97, 98], "flag": [0, 2, 4, 9, 12, 16, 19, 24, 33, 39, 51, 57, 68, 81, 82, 83, 84, 86, 88, 92, 94, 97, 98, 99], "api": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 24, 26, 31, 34, 40, 47, 49, 52, 56, 58, 59, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 81, 84, 85, 90, 95, 97, 98, 99], "retriev": [1, 4, 5, 12, 15, 18, 23, 34, 38, 48, 53, 54, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 77, 80, 82, 83, 84, 85, 86, 87, 88, 92, 93, 97], "includ": [1, 2, 3, 4, 7, 9, 11, 14, 16, 17, 18, 30, 32, 34, 37, 39, 41, 42, 44, 48, 50, 52, 53, 54, 59, 63, 64, 68, 80, 82, 84, 85, 87, 88, 91, 92, 94, 96, 97, 98, 99], "regard": [1, 2, 3, 6, 12, 18, 32, 97, 98], "baudrat": [1, 13, 39, 49, 61, 81, 83, 84, 86, 94], "serial": [1, 3, 6, 9, 11, 13, 26, 32, 40, 41, 42, 48, 49, 51, 54, 59, 63, 81, 83, 84, 85, 86, 88, 95, 97], "port": [1, 4, 13, 17, 26, 39, 49, 59, 61, 76, 79, 81, 83, 84, 85, 86, 90, 93, 94, 97, 98], "state": [1, 4, 5, 6, 11, 13, 34, 39, 48, 49, 50, 51, 53, 68, 75, 82, 83, 84, 88, 94, 97, 99], "permiss": [1, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 23, 24, 78, 80, 82, 84, 85, 95, 97, 99], "exampl": [1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 22, 23, 24, 30, 31, 32, 33, 34, 39, 40, 41, 44, 47, 48, 50, 55, 56, 59, 60, 63, 64, 65, 68, 72, 76, 80, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 97, 99], "http": [1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 23, 26, 32, 33, 34, 35, 39, 44, 49, 50, 56, 59, 60, 64, 72, 76, 84, 85, 88, 92, 95, 97], "host": [1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 21, 23, 26, 32, 34, 39, 44, 48, 50, 51, 52, 56, 64, 76, 79, 81, 84, 85, 86, 90, 93, 97], "com": [1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 23, 32, 33, 34, 39, 44, 56, 60, 64, 72, 76, 84, 85, 88, 92, 97], "x": [1, 2, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 21, 23, 32, 39, 43, 45, 47, 49, 53, 54, 59, 68, 76, 80, 82, 83, 84, 85, 87, 94, 97, 98], "kei": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21, 22, 24, 26, 27, 30, 31, 32, 34, 35, 38, 39, 41, 42, 49, 50, 54, 58, 59, 62, 64, 68, 70, 72, 75, 80, 81, 82, 83, 84, 85, 86, 88, 92, 94, 97], "abcdef": [1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 23, 32, 72, 97], "applic": [1, 3, 4, 6, 7, 9, 10, 12, 13, 14, 15, 17, 18, 31, 32, 39, 41, 44, 53, 54, 56, 57, 58, 59, 64, 84, 85, 86, 90, 91, 92, 94, 97, 98, 99], "oper": [1, 2, 5, 7, 14, 15, 19, 24, 32, 49, 50, 55, 58, 59, 68, 69, 80, 82, 83, 94, 96, 97, 98, 99], "dev": [1, 39, 43, 44, 58, 81, 86, 92], "ttyacm0": [1, 39, 86], "250000": [1, 86], "printerprofil": [1, 3, 10, 13, 39, 58, 61, 64, 80, 81, 84], "_default": [1, 10, 39, 84], "option": [1, 3, 4, 6, 9, 11, 16, 17, 21, 23, 24, 26, 32, 33, 34, 38, 39, 41, 45, 49, 50, 53, 54, 57, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 92, 94, 97, 98, 99], "virtual": [1, 31, 39, 44, 45, 58, 80, 84, 91, 92, 94, 95], "230400": 1, "115200": [1, 39, 94], "57600": 1, "38400": 1, "19200": 1, "9600": 1, "id": [1, 4, 9, 10, 11, 13, 23, 33, 34, 45, 48, 49, 69, 72, 83, 85, 87, 92, 94, 97, 99], "portprefer": [1, 83], "baudrateprefer": [1, 83], "printerprofileprefer": 1, "autoconnect": [1, 39, 61, 81, 83, 84], "ar": [1, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 22, 23, 24, 27, 32, 34, 35, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 56, 57, 58, 59, 63, 64, 67, 72, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 97, 98, 99], "instruct": [1, 2, 34, 39, 41, 44, 50, 56, 68, 72, 84, 91, 92, 97, 99], "reconnect": [1, 33, 64, 72, 95], "printer": [1, 3, 5, 6, 11, 13, 15, 21, 29, 31, 33, 35, 40, 45, 50, 51, 52, 53, 54, 58, 61, 62, 64, 69, 80, 81, 84, 87, 90, 95, 96, 99], "specif": [1, 4, 5, 9, 11, 16, 23, 34, 39, 42, 44, 46, 48, 53, 54, 56, 59, 63, 75, 80, 82, 83, 84, 85, 86, 88, 90, 94, 95, 97], "us": [1, 2, 3, 4, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 26, 27, 30, 32, 33, 34, 35, 39, 41, 42, 43, 44, 46, 47, 48, 49, 53, 54, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 71, 72, 73, 75, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99], "prefer": [1, 39, 44, 64, 83, 84, 98], "auto": [1, 24, 27, 30, 35, 39, 44, 50, 83, 84, 94], "detect": [1, 4, 9, 11, 13, 16, 17, 21, 27, 34, 35, 39, 48, 81, 82, 83, 84, 92, 94, 97, 99], "attempt": [1, 4, 9, 17, 24, 39, 49, 57, 72, 82, 83, 84, 85, 90, 94, 99], "profil": [1, 2, 3, 5, 9, 13, 40, 44, 45, 54, 58, 69, 71, 80, 81, 84, 87, 94, 96, 97, 99], "save": [1, 3, 5, 10, 14, 16, 39, 44, 49, 61, 64, 70, 74, 75, 80, 81, 82, 83, 86, 87, 92, 94, 97], "request": [1, 2, 3, 5, 6, 7, 11, 12, 13, 15, 16, 17, 18, 19, 32, 34, 39, 44, 45, 48, 49, 51, 54, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 73, 74, 75, 76, 77, 82, 84, 85, 87, 92, 93, 94, 97, 98, 99], "": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 19, 20, 21, 22, 23, 24, 26, 27, 30, 32, 33, 34, 35, 39, 41, 42, 44, 45, 48, 49, 50, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99], "new": [1, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 47, 49, 50, 51, 52, 54, 56, 57, 59, 60, 63, 64, 67, 68, 69, 70, 72, 75, 80, 82, 83, 84, 85, 87, 88, 91, 92, 94, 97, 98, 99], "automat": [1, 3, 9, 16, 23, 24, 34, 35, 39, 43, 47, 50, 54, 59, 84, 87, 91, 92, 94, 97, 98], "startup": [1, 35, 39, 49, 56, 82, 83, 84, 92, 94, 95, 97], "futur": [1, 3, 14, 35, 39, 43, 56, 59, 80, 83, 85, 88, 92, 94, 98], "chang": [1, 3, 4, 5, 9, 11, 13, 14, 22, 30, 34, 37, 39, 40, 43, 44, 47, 49, 50, 51, 53, 54, 57, 58, 59, 75, 82, 83, 84, 85, 86, 88, 90, 92, 94, 97, 98, 99], "made": [1, 3, 4, 9, 21, 23, 24, 34, 39, 42, 43, 49, 84, 85, 92, 94, 97, 98], "configur": [1, 2, 4, 8, 9, 10, 11, 13, 14, 15, 31, 32, 39, 41, 42, 44, 45, 51, 53, 54, 56, 57, 58, 67, 69, 72, 73, 74, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 97, 99], "disconnect": [1, 2, 9, 39, 48, 49, 51, 54, 61, 64, 72, 81, 83, 84, 94, 99], "from": [1, 2, 4, 5, 6, 9, 10, 11, 13, 14, 15, 17, 22, 23, 24, 26, 33, 34, 38, 39, 42, 43, 44, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 61, 62, 63, 64, 68, 72, 76, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 99], "fake_ack": [1, 81, 83], "fake": [1, 61, 83, 97], "acknowledg": [1, 15, 21, 39, 48, 61, 83, 84], "messag": [1, 4, 6, 9, 11, 20, 21, 24, 33, 34, 38, 39, 41, 48, 49, 59, 64, 72, 82, 83, 84, 85, 87, 88, 92, 94, 97, 99], "case": [1, 2, 4, 6, 9, 11, 17, 21, 23, 34, 39, 47, 49, 50, 51, 54, 57, 59, 63, 68, 80, 82, 83, 84, 85, 87, 88, 91, 92, 94, 97, 98, 99], "one": [1, 3, 4, 6, 7, 9, 10, 11, 12, 14, 17, 23, 26, 34, 39, 42, 43, 44, 47, 49, 52, 53, 54, 56, 57, 59, 61, 63, 64, 72, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 94, 97, 98], "got": [1, 4, 23, 39, 49, 92, 94, 97], "lost": [1, 48, 49, 83], "line": [1, 2, 9, 11, 15, 26, 31, 38, 39, 41, 42, 44, 48, 49, 50, 51, 53, 54, 57, 80, 83, 84, 88, 89, 92, 94, 97], "commun": [1, 9, 11, 13, 31, 35, 37, 39, 41, 44, 48, 51, 58, 64, 81, 83, 84, 86, 94], "sinc": [1, 2, 4, 9, 11, 23, 27, 30, 34, 35, 37, 39, 42, 43, 49, 54, 56, 57, 78, 82, 83, 85, 86, 87, 88, 91, 92, 94, 97], "stall": [1, 94], "thi": [1, 2, 3, 4, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 30, 32, 33, 34, 35, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 63, 64, 65, 68, 69, 76, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 96, 97, 98, 99], "onli": [1, 2, 3, 4, 6, 7, 9, 10, 11, 13, 14, 16, 17, 21, 22, 23, 24, 25, 26, 27, 33, 34, 39, 42, 43, 47, 48, 49, 50, 51, 53, 54, 57, 59, 63, 64, 72, 79, 80, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 96, 97, 98, 99], "emerg": [1, 9, 21, 49, 84], "e": [1, 2, 3, 4, 6, 9, 10, 11, 17, 21, 22, 23, 24, 26, 32, 33, 34, 39, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 60, 64, 80, 82, 83, 84, 85, 87, 88, 89, 90, 92, 94, 96, 97, 98, 99], "g": [1, 2, 3, 4, 6, 9, 10, 11, 17, 21, 22, 23, 24, 26, 32, 33, 34, 39, 41, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 60, 64, 80, 82, 83, 84, 85, 87, 88, 89, 90, 92, 94, 96, 97, 98, 99], "print": [1, 3, 5, 6, 10, 11, 13, 14, 15, 16, 21, 35, 39, 48, 50, 51, 52, 53, 54, 59, 63, 68, 80, 81, 82, 83, 84, 87, 88, 92, 94, 97, 99], "reason": [1, 3, 4, 9, 11, 12, 24, 49, 54, 79, 82, 88, 90, 92, 94, 97], "alwai": [1, 2, 3, 4, 10, 14, 21, 33, 34, 39, 43, 49, 51, 52, 53, 57, 59, 81, 82, 83, 84, 85, 89, 92, 94, 97, 98], "properli": [1, 34, 39, 50, 56, 59, 84, 91, 92, 97], "investig": [1, 49], "remov": [1, 2, 5, 11, 34, 38, 39, 49, 51, 59, 72, 80, 81, 82, 83, 85, 86, 88, 92], "instead": [1, 2, 6, 9, 21, 23, 24, 34, 39, 46, 48, 50, 52, 53, 56, 57, 59, 64, 82, 84, 85, 87, 88, 90, 91, 92, 94, 95, 96, 97, 99], "depend": [1, 2, 3, 9, 15, 33, 39, 44, 46, 47, 49, 54, 59, 64, 79, 82, 83, 84, 85, 87, 90, 91, 92, 94, 95, 97, 98], "symptom": 1, "solver": 1, "my_printer_profil": 1, "fakeack": [1, 61, 64], "must": [1, 3, 4, 6, 7, 9, 11, 22, 23, 34, 39, 49, 54, 59, 63, 80, 83, 84, 85, 87, 88, 94, 97, 98], "part": [1, 4, 10, 13, 17, 24, 32, 42, 50, 52, 53, 55, 56, 80, 82, 84, 85, 87, 89, 94, 95, 97, 98], "number": [1, 2, 9, 11, 26, 32, 39, 41, 42, 43, 47, 48, 49, 50, 54, 59, 64, 72, 80, 82, 84, 85, 88, 94, 97, 98], "autodetect": [1, 24, 39, 49, 84, 94], "suppli": [1, 3, 4, 6, 9, 10, 19, 23, 26, 34, 49, 59, 63, 80, 82, 85, 87, 88, 94, 97, 98], "server": [1, 3, 5, 9, 11, 13, 14, 15, 18, 23, 24, 27, 34, 35, 40, 44, 46, 53, 56, 57, 58, 59, 62, 63, 64, 68, 72, 76, 81, 83, 84, 86, 90, 92, 95, 97, 98, 99], "select": [1, 3, 6, 9, 10, 11, 21, 23, 32, 34, 39, 44, 47, 48, 49, 51, 53, 54, 57, 63, 64, 68, 83, 84, 85, 87, 97, 99], "text": [2, 9, 15, 17, 18, 21, 24, 39, 41, 42, 49, 50, 53, 57, 59, 64, 83, 84, 85, 92, 94, 97, 98], "textual": [2, 6], "represent": [2, 6, 7, 38, 42, 49, 53, 59, 80, 82], "few": [2, 43, 54, 92, 97], "paus": [2, 6, 9, 21, 39, 48, 49, 51, 52, 64, 65, 80, 81, 83, 84, 94], "process": [2, 3, 7, 16, 21, 24, 39, 48, 53, 56, 59, 68, 72, 79, 80, 82, 84, 85, 88, 92, 94, 97], "cancel": [2, 3, 6, 9, 35, 39, 48, 49, 51, 52, 54, 64, 65, 83, 84, 87, 88, 92, 94, 97], "sdreadi": [2, 9, 83], "sd": [2, 3, 5, 26, 39, 48, 49, 51, 54, 68, 83, 84, 94], "card": [2, 3, 9, 39, 48, 51, 68, 83, 84, 94], "initi": [2, 9, 10, 11, 24, 39, 48, 50, 68, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 94, 97, 99], "redund": [2, 92], "unrecover": [2, 49], "occur": [2, 9, 15, 17, 49, 92], "readi": [2, 4, 9, 34, 50, 68, 83, 91, 92, 94, 95, 97], "being": [2, 3, 9, 10, 11, 16, 32, 34, 39, 41, 42, 43, 44, 49, 50, 53, 59, 68, 75, 80, 82, 83, 85, 87, 88, 92, 94, 97], "stream": [2, 3, 11, 13, 39, 41, 50, 52, 59, 80, 81, 84, 85, 94, 97, 98, 99], "so": [2, 4, 9, 11, 17, 23, 24, 27, 34, 39, 42, 43, 44, 49, 50, 51, 54, 57, 59, 64, 80, 83, 84, 85, 88, 89, 91, 92, 94, 97, 98, 99], "receiv": [2, 11, 17, 21, 23, 34, 46, 48, 49, 51, 53, 54, 72, 80, 82, 83, 84, 85, 92, 95, 97, 99], "closedorerror": [2, 9, 83], "possibli": [2, 44, 94, 97], "due": [2, 3, 7, 21, 39, 42, 44, 47, 49, 51, 54, 59, 82, 83, 87, 88, 92, 94, 97, 98, 99], "actual": [2, 6, 9, 14, 17, 26, 34, 35, 39, 42, 43, 48, 49, 50, 53, 54, 56, 57, 68, 80, 82, 83, 84, 87, 88, 89, 91, 94, 95, 96, 97, 98, 99], "target": [2, 3, 4, 6, 9, 11, 17, 34, 39, 44, 48, 49, 54, 59, 68, 80, 83, 84, 85, 88, 92, 94, 96, 97, 98, 99], "mai": [2, 3, 4, 9, 11, 14, 15, 23, 24, 26, 34, 39, 48, 49, 51, 52, 53, 54, 56, 59, 63, 72, 75, 80, 82, 83, 84, 85, 87, 88, 89, 92, 94, 97, 99], "null": [2, 9, 19, 39, 48, 99], "set": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 32, 33, 34, 35, 38, 40, 41, 43, 45, 46, 50, 51, 53, 54, 57, 58, 59, 60, 61, 63, 64, 68, 72, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 94, 95, 96, 97, 98, 99], "appli": [2, 9, 14, 15, 34, 53, 57, 59, 83, 84, 85, 87, 88, 89, 90, 94, 97, 98], "time": [2, 9, 11, 17, 22, 23, 24, 33, 34, 39, 43, 48, 49, 51, 72, 80, 81, 83, 84, 85, 86, 87, 88, 92, 94, 97, 98, 99], "unix": [2, 32, 85], "timestamp": [2, 7, 9, 16, 32, 48, 83, 85], "tool": [2, 5, 34, 39, 43, 47, 48, 49, 54, 68, 80, 83, 84, 94], "enumer": [2, 9, 84], "start": [2, 3, 6, 9, 11, 17, 21, 24, 26, 34, 35, 39, 42, 44, 48, 49, 50, 51, 52, 54, 55, 56, 59, 63, 64, 65, 79, 80, 82, 83, 84, 85, 88, 89, 91, 92, 94, 97, 98, 99], "first": [2, 3, 4, 9, 10, 27, 30, 31, 35, 37, 39, 42, 44, 45, 48, 49, 50, 57, 59, 62, 68, 72, 80, 82, 83, 84, 85, 87, 88, 89, 92, 94, 97, 98, 99], "queri": [2, 3, 4, 6, 9, 23, 34, 39, 59, 84, 94, 97], "bed": [2, 3, 5, 10, 39, 48, 54, 68, 81, 83, 84, 87, 94, 97], "heat": [2, 9, 10, 48, 54, 68, 83, 84], "count": [2, 10, 14, 39, 54, 79, 81, 83, 84, 88, 92, 97], "int": [2, 7, 10, 16, 17, 19, 38, 48, 76, 80, 82, 83, 84, 85, 86, 88, 94, 97], "connect": [2, 5, 6, 9, 10, 13, 17, 35, 37, 39, 48, 49, 50, 51, 54, 58, 64, 72, 81, 83, 84, 85, 86, 90, 94, 96, 97, 99], "transmit": [2, 85, 99], "ratio": [2, 48, 84], "percentag": [2, 3, 9, 11, 39, 49, 59, 68, 83, 84, 99], "v": [2, 39, 44, 55, 84, 88, 93, 94, 95], "between": [2, 9, 11, 16, 21, 34, 39, 44, 50, 72, 83, 84, 86, 87, 88, 92, 94, 97, 98], "100": [2, 3, 17, 39, 42, 48, 59, 72, 83, 84, 88, 92, 94, 97], "estimatedprinttim": [2, 3, 6, 80, 83], "float": [2, 9, 10, 11, 16, 38, 49, 68, 80, 82, 83, 84, 85, 87, 88, 98], "estim": [2, 40, 80, 81, 83, 84, 95], "second": [2, 4, 9, 10, 11, 16, 17, 23, 35, 39, 48, 49, 68, 72, 80, 82, 83, 84, 85, 88, 94, 97, 98, 99], "lastprinttim": [2, 83], "last": [2, 3, 5, 7, 11, 32, 34, 39, 48, 49, 54, 57, 72, 80, 83, 84, 85, 86, 87, 88], "filament": [2, 3, 6, 9, 21, 39, 51, 54, 68, 80, 83, 84], "usag": [2, 11, 23, 31, 37, 38, 53, 58, 80, 85, 87, 88, 92, 94, 97], "length": [2, 3, 6, 10, 80, 83, 85, 94, 97], "mm": [2, 3, 9, 10, 68, 80, 83, 84, 88], "volum": [2, 3, 6, 10, 53, 54, 80, 83], "cm\u00b3": [2, 80], "complet": [2, 3, 6, 7, 11, 14, 23, 35, 39, 42, 48, 49, 54, 59, 63, 80, 83, 84, 85, 89, 94, 97, 99], "filepo": [2, 6, 83], "integ": [2, 9, 11, 17, 39, 42, 68, 82, 84, 94, 95], "posit": [2, 3, 9, 23, 49, 53, 54, 79, 80, 83, 84, 87, 88, 94, 97], "byte": [2, 3, 16, 17, 32, 39, 41, 48, 49, 59, 76, 80, 83, 84, 85, 88, 95, 97], "begin": [2, 6, 39, 48, 84, 85, 92, 94], "printtim": [2, 6, 39, 81, 83, 84, 94], "spent": 2, "printtimeleft": [2, 6, 83, 94], "printtimeleftorigin": 2, "origin": [2, 3, 5, 6, 10, 39, 49, 54, 81, 82, 83, 84, 85, 88, 94, 97, 99], "linear": [2, 39, 84], "base": [2, 4, 9, 10, 11, 16, 21, 23, 24, 30, 34, 39, 42, 44, 47, 49, 51, 53, 59, 63, 64, 69, 79, 80, 82, 83, 84, 85, 86, 87, 88, 94, 96, 97, 98, 99], "approxim": [2, 50], "calcul": [2, 39, 84, 85, 88, 97, 98], "after": [2, 3, 6, 9, 11, 16, 24, 32, 34, 39, 41, 48, 49, 50, 54, 59, 63, 72, 80, 82, 83, 84, 85, 87, 88, 92, 94, 95, 97, 98, 99], "stabil": 2, "averag": [2, 39, 84], "total": [2, 39, 59, 84, 92], "past": [2, 17, 23, 39, 49, 84, 98], "same": [2, 3, 4, 9, 10, 11, 14, 21, 23, 24, 26, 33, 34, 39, 42, 46, 48, 49, 50, 52, 54, 56, 72, 79, 82, 84, 85, 86, 87, 88, 91, 92, 94, 97, 98, 99], "against": [2, 3, 4, 11, 13, 14, 16, 34, 35, 39, 53, 59, 76, 80, 82, 83, 84, 85, 88, 90, 94, 97, 98], "mix": [2, 39, 84, 97], "mixtur": [2, 39, 84], "path": [2, 3, 6, 8, 11, 24, 26, 32, 33, 34, 38, 39, 41, 44, 49, 59, 63, 76, 80, 82, 83, 84, 85, 86, 87, 92, 94, 96, 97, 98, 99], "gco": [2, 3, 53, 63], "locat": [2, 5, 10, 11, 14, 23, 32, 39, 41, 44, 49, 54, 57, 63, 80, 82, 83, 84, 85, 88, 91, 92, 94, 96, 97], "anywher": 2, "fit": [2, 85, 97], "ascii": [2, 39, 84, 88], "displai": [2, 3, 7, 10, 14, 15, 20, 21, 22, 23, 24, 33, 34, 39, 49, 53, 57, 80, 82, 84, 87, 92, 94, 97], "potenti": [2, 10, 43, 44, 72, 82], "non": [2, 4, 9, 15, 39, 49, 59, 76, 84, 85, 88, 92, 97], "unicod": [2, 39, 80, 84, 95], "charact": [2, 4, 22, 39, 42, 80, 84, 88, 99], "turtl": 2, "a_turtle_turtl": 2, "within": [2, 3, 10, 11, 14, 17, 19, 24, 39, 41, 42, 47, 49, 53, 57, 63, 76, 80, 82, 83, 84, 86, 88, 91, 92, 94, 97, 98], "subfold": [2, 3, 63, 80, 92], "rel": [2, 9, 10, 24, 39, 54, 59, 64, 80, 83, 84, 85, 92, 96, 97, 98], "root": [2, 3, 4, 39, 44, 56, 59, 63, 80, 84, 85, 92], "machinecod": [2, 3, 49, 80, 83, 94], "Or": [2, 50], "children": [2, 3, 39, 53, 63, 80, 81, 84], "node": [2, 49, 51, 80, 92], "popul": [2, 59, 80, 85, 92, 97], "typepath": [2, 3, 80], "list": [2, 3, 4, 5, 6, 9, 11, 13, 17, 19, 22, 24, 26, 33, 34, 36, 38, 39, 41, 44, 48, 49, 50, 51, 53, 54, 55, 56, 62, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 92, 94, 95, 97, 99], "extens": [2, 3, 7, 24, 44, 55, 80, 81, 82, 85, 88, 95, 97, 98], "tree": [2, 13, 44, 63, 94, 97], "stl": [2, 3, 11, 49, 80, 97], "who": [2, 23, 49, 50, 80, 85, 97], "upload": [2, 4, 5, 24, 31, 33, 39, 49, 50, 56, 58, 59, 63, 64, 66, 81, 83, 84, 85, 86, 94, 97], "creat": [2, 4, 5, 10, 11, 14, 17, 23, 24, 33, 34, 39, 41, 42, 44, 48, 49, 50, 53, 54, 57, 59, 63, 79, 80, 82, 84, 85, 86, 87, 90, 91, 92, 94, 96, 97, 98], "For": [2, 4, 6, 9, 10, 11, 15, 16, 27, 34, 35, 39, 42, 44, 48, 53, 54, 56, 57, 63, 80, 82, 84, 85, 86, 88, 89, 91, 92, 94, 97], "other": [2, 3, 4, 7, 9, 10, 11, 14, 15, 23, 24, 26, 27, 35, 39, 42, 43, 44, 48, 49, 50, 51, 52, 53, 54, 59, 63, 80, 83, 84, 85, 88, 89, 92, 93, 94, 96, 97, 99], "arrai": [2, 3, 9, 10, 17, 32, 42, 68, 98, 99], "item": [2, 3, 22, 32, 39, 42, 80, 81, 84, 85, 88, 94, 97], "entri": [2, 9, 10, 16, 22, 26, 34, 39, 49, 63, 68, 80, 82, 83, 84, 88, 89, 91, 92, 94, 97, 99], "On": [2, 3, 4, 22, 23, 24, 44, 49, 50, 51, 53, 84, 89, 94, 97, 98], "recurs": [2, 3, 63, 80, 88, 92], "level": [2, 3, 32, 39, 40, 42, 49, 80, 84, 88, 89, 92, 97], "sub": [2, 3, 4, 6, 24, 32, 34, 41, 63, 79, 80, 82, 88, 92, 97, 98], "size": [2, 3, 6, 16, 32, 39, 41, 48, 49, 53, 54, 63, 80, 83, 84, 85, 88, 94], "all": [2, 4, 5, 7, 9, 11, 13, 16, 17, 19, 23, 26, 30, 32, 33, 34, 35, 39, 42, 43, 44, 45, 48, 49, 50, 53, 54, 56, 57, 59, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 94, 96, 97, 98, 99], "its": [2, 3, 4, 10, 15, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 41, 42, 44, 48, 49, 50, 51, 53, 57, 58, 59, 63, 67, 68, 79, 80, 82, 84, 85, 87, 88, 89, 90, 92, 93, 94, 97, 98, 99], "hash": [2, 3, 11, 34, 47, 80, 82, 84, 85, 97, 99], "md5": 2, "local": [2, 3, 4, 6, 7, 11, 32, 33, 34, 39, 44, 47, 49, 50, 53, 59, 63, 64, 66, 76, 82, 83, 84, 85, 86, 92, 94, 97], "sdcard": [2, 3, 11, 49, 63, 83, 94], "support": [2, 3, 4, 9, 11, 13, 16, 17, 24, 26, 27, 30, 31, 33, 34, 35, 39, 41, 44, 48, 49, 51, 52, 53, 54, 56, 57, 58, 59, 63, 72, 76, 80, 82, 84, 85, 86, 87, 88, 91, 92, 94, 97, 98, 99], "date": [2, 3, 6, 11, 16, 32, 34, 49, 63, 80, 81, 83, 84, 85, 87, 92, 97, 98, 99], "when": [2, 3, 4, 11, 13, 14, 16, 17, 24, 27, 32, 33, 34, 39, 41, 42, 44, 48, 49, 50, 51, 53, 54, 56, 57, 59, 64, 68, 72, 80, 82, 83, 84, 87, 88, 89, 90, 91, 92, 94, 97, 98, 99], "wa": [2, 3, 4, 6, 7, 8, 9, 11, 14, 15, 17, 19, 24, 26, 29, 32, 33, 34, 39, 41, 42, 44, 47, 49, 54, 67, 68, 72, 80, 82, 83, 84, 85, 87, 88, 92, 94, 97, 98], "store": [2, 3, 9, 10, 14, 24, 32, 39, 49, 54, 57, 60, 63, 80, 82, 84, 85, 86, 87, 88, 92, 94, 96, 97], "ref": [2, 3, 32, 53], "relev": [2, 9, 20, 32, 39, 79, 82, 85, 97], "version": [2, 4, 5, 6, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 43, 44, 45, 49, 50, 51, 52, 56, 57, 58, 59, 76, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 92, 94, 95, 96, 97], "gcodeanalysi": [2, 3, 39, 81, 84], "previou": [2, 4, 11, 54, 92, 99], "ha": [2, 3, 6, 9, 10, 11, 17, 19, 21, 23, 27, 30, 32, 33, 35, 37, 39, 42, 49, 50, 51, 53, 54, 56, 57, 59, 66, 68, 73, 75, 76, 77, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 94, 97, 98, 99], "never": [2, 21, 34, 39, 42, 52, 81, 84, 85, 94, 97], "been": [2, 3, 6, 9, 11, 17, 19, 21, 23, 27, 30, 35, 37, 49, 50, 51, 52, 54, 57, 59, 68, 72, 77, 80, 82, 85, 86, 87, 88, 92, 94, 97, 98, 99], "dimens": [2, 80], "depth": [2, 10, 53, 63, 80, 83, 98], "height": [2, 10, 11, 14, 39, 49, 80, 83, 84, 87, 92], "width": [2, 10, 53, 80, 83, 92, 97], "printingarea": [2, 80], "area": [2, 10, 48, 80], "maxx": [2, 80], "maximum": [2, 9, 10, 39, 53, 72, 80, 83, 84, 85, 88, 94, 97, 99], "coordin": [2, 3, 9, 10, 49, 54, 80, 83, 87], "maxi": [2, 80], "y": [2, 3, 9, 10, 21, 43, 47, 49, 53, 54, 68, 80, 83, 84, 87, 94, 97], "maxz": [2, 80], "z": [2, 9, 10, 11, 39, 43, 49, 53, 54, 68, 80, 83, 84, 94, 97], "minx": [2, 80], "minimum": [2, 9, 10, 34, 53, 72, 80, 83, 84], "mini": [2, 80], "minz": [2, 80], "travelarea": [2, 80], "bound": [2, 10, 80, 83, 92, 97, 99], "box": [2, 3, 10, 34, 50, 51, 52, 54, 80, 83, 97, 98], "move": [2, 3, 8, 9, 10, 49, 53, 54, 63, 64, 67, 80, 83, 85, 92, 94, 98], "traveldimens": [2, 80], "travel": [2, 9, 80], "resourc": [2, 3, 4, 9, 10, 14, 15, 32, 85, 94, 97], "url": [2, 3, 10, 14, 15, 16, 22, 23, 24, 26, 32, 33, 34, 39, 50, 56, 59, 64, 76, 80, 81, 82, 84, 85, 90, 92, 94, 97], "issu": [2, 4, 5, 27, 34, 37, 39, 41, 44, 50, 54, 56, 57, 59, 61, 63, 65, 68, 83, 84, 90, 97, 98], "command": [2, 5, 11, 13, 14, 17, 26, 31, 38, 39, 41, 44, 45, 49, 50, 53, 54, 55, 57, 58, 59, 61, 62, 63, 65, 68, 73, 76, 79, 81, 83, 84, 88, 89, 90, 92, 95, 97], "delet": [2, 5, 10, 17, 23, 24, 39, 43, 49, 59, 63, 64, 66, 69, 71, 74, 75, 80, 81, 83, 84, 85, 87, 92], "download": [2, 3, 16, 32, 34, 39, 44, 59, 63, 64, 74, 80, 84, 94], "failur": [2, 3, 17, 39, 49, 81, 82, 84, 94, 97], "fail": [2, 3, 9, 17, 23, 24, 34, 39, 44, 49, 76, 83, 84, 85, 94, 98, 99], "averageprinttim": 2, "map": [2, 7, 9, 11, 13, 14, 19, 22, 26, 39, 42, 48, 54, 68, 80, 82, 84, 85, 87, 88, 94, 95, 97, 99], "deprec": [2, 8, 23, 39, 49, 59, 67, 78, 81, 82, 83, 84, 85, 86, 88, 94, 99], "4": [2, 3, 17, 20, 24, 28, 30, 34, 37, 39, 47, 48, 49, 50, 78, 79, 82, 83, 84, 85, 88, 90, 92, 94, 97, 98], "might": [2, 3, 9, 11, 13, 14, 15, 32, 34, 39, 41, 43, 44, 49, 50, 51, 54, 56, 59, 72, 73, 80, 82, 83, 84, 85, 88, 89, 91, 92, 94, 97, 98, 99], "effect": [2, 3, 4, 38, 80, 81, 86, 92, 94], "implicit": [2, 97, 99], "inherit": [2, 26, 97, 98], "danger": [2, 39, 53, 84, 94], "consid": [2, 9, 17, 23, 28, 29, 33, 39, 43, 50, 57, 58, 80, 82, 84, 85, 86, 88, 94, 97, 99], "high": [2, 14, 22, 39, 51, 80, 84], "respons": [2, 10, 12, 13, 14, 16, 17, 18, 39, 46, 48, 49, 50, 54, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 83, 84, 85, 87, 94, 97, 98, 99], "default_group": [2, 94], "enabl": [2, 4, 9, 11, 13, 20, 21, 22, 26, 27, 30, 33, 34, 35, 39, 44, 45, 49, 50, 51, 53, 54, 56, 57, 81, 82, 83, 84, 85, 89, 90, 92, 94, 97], "changeabl": 2, "modifi": [2, 20, 21, 32, 33, 34, 39, 43, 49, 75, 80, 82, 83, 85, 86, 88, 90, 92, 94, 99], "toggleabl": 2, "role": [2, 50, 78, 86, 94, 97, 99], "get": [3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 32, 34, 35, 38, 39, 42, 43, 44, 48, 49, 50, 53, 58, 59, 61, 63, 64, 65, 69, 70, 74, 75, 76, 77, 80, 81, 82, 83, 84, 85, 86, 88, 89, 91, 92, 93, 94, 95, 97, 99], "disk": [3, 32, 34, 39, 49, 80, 82, 84, 85, 86, 94, 97], "space": [3, 32, 34, 39, 42, 84], "still": [3, 4, 8, 11, 16, 32, 34, 39, 42, 49, 50, 55, 57, 59, 67, 85, 88, 90, 92, 94, 97, 98, 99], "result": [3, 9, 15, 23, 24, 39, 46, 49, 53, 59, 68, 76, 80, 82, 83, 84, 85, 87, 88, 94, 97, 98], "cach": [3, 22, 33, 34, 39, 80, 81, 84, 85, 91, 92, 94, 96, 97], "perform": [3, 4, 16, 17, 24, 34, 39, 59, 60, 79, 80, 82, 84, 85, 89, 94, 97, 98, 99], "you": [3, 4, 9, 11, 13, 14, 15, 20, 21, 24, 26, 27, 33, 34, 35, 39, 41, 42, 43, 44, 45, 46, 48, 49, 52, 53, 54, 56, 57, 58, 59, 63, 64, 72, 80, 83, 84, 85, 86, 88, 89, 90, 91, 92, 94, 97, 98, 99], "want": [3, 9, 11, 13, 14, 24, 34, 39, 41, 42, 43, 44, 48, 50, 51, 53, 54, 56, 59, 64, 82, 83, 84, 85, 91, 92, 94, 97, 98, 99], "overrid": [3, 14, 35, 39, 53, 80, 82, 83, 84, 85, 87, 88, 90, 92, 97], "forc": [3, 10, 33, 34, 39, 42, 48, 82, 83, 84, 86, 91, 97], "while": [3, 6, 9, 11, 14, 23, 28, 29, 39, 47, 49, 50, 80, 82, 83, 84, 85, 87, 88, 92, 94, 97, 98], "refresh": [3, 9, 44, 68, 84, 91, 99], "disabl": [3, 4, 9, 20, 21, 22, 23, 24, 33, 35, 39, 44, 49, 53, 54, 56, 57, 81, 82, 83, 84, 85, 89, 90, 92, 94, 97], "bandwidth": [3, 85], "restrict": [3, 15, 23, 94, 97], "interfac": [3, 4, 9, 11, 13, 14, 23, 24, 26, 27, 34, 38, 39, 47, 48, 53, 56, 57, 58, 64, 80, 82, 83, 84, 94, 95, 97, 98], "By": [3, 24, 27, 34, 35, 39, 50, 80, 85, 94, 97, 98, 99], "directori": [3, 17, 34, 44, 54, 63, 80, 85, 86, 89, 91, 92, 97], "files_list": 3, "fetch": [3, 5, 22, 34, 39, 80, 84, 85, 94, 97], "whistle_v2": [3, 6], "gcode": [3, 6, 9, 10, 11, 13, 21, 24, 31, 40, 48, 50, 51, 52, 55, 58, 80, 81, 83, 84, 85, 90, 95, 96, 97, 99], "1468987": [3, 6], "1378847754": [3, 6], "1188": 3, "810": [3, 6], "5": [3, 6, 9, 11, 12, 14, 17, 23, 24, 34, 39, 42, 43, 47, 48, 49, 50, 51, 53, 54, 68, 72, 84, 85, 86, 88, 94], "36": [3, 6, 92], "23": [3, 42, 48, 50, 94, 97], "1387144346": 3, "whistle_": 3, "foldera": 3, "whistle_v2_copi": 3, "free": [3, 32, 34, 48, 58, 88, 97, 98], "3": [3, 4, 8, 9, 11, 14, 17, 18, 21, 22, 23, 24, 27, 29, 32, 34, 35, 38, 39, 42, 44, 48, 49, 52, 53, 57, 58, 59, 67, 72, 76, 82, 83, 84, 85, 86, 88, 90, 92, 94, 95, 97, 99], "2gb": 3, "2": [3, 4, 9, 10, 11, 14, 17, 21, 22, 24, 26, 33, 34, 39, 41, 43, 44, 47, 48, 49, 53, 56, 57, 59, 64, 68, 72, 76, 80, 82, 83, 84, 85, 88, 90, 92, 94, 97, 98, 99], "test": [3, 4, 5, 14, 23, 39, 43, 44, 48, 64, 76, 80, 82, 85, 88, 91, 94, 97, 98], "1234": [3, 26, 76], "test2": 3, "1334": 3, "refer": [3, 8, 9, 15, 27, 35, 37, 56, 57, 67, 72, 80, 84, 85, 92, 94, 96, 97, 98, 99], "neither": [3, 11, 54, 59, 85, 87, 90, 94], "nor": [3, 11, 85, 87, 90, 94], "than": [3, 4, 7, 10, 11, 15, 23, 34, 39, 44, 53, 54, 59, 72, 80, 82, 84, 86, 87, 92, 94, 97, 99], "most": [3, 7, 34, 35, 39, 42, 47, 54, 57, 75, 84, 87, 88, 90, 91, 92, 97, 98], "multipart": [3, 4, 7, 59, 85, 94], "form": [3, 4, 7, 10, 15, 17, 51, 52, 59, 83, 85, 92, 94, 97], "header": [3, 4, 17, 23, 34, 39, 44, 53, 59, 76, 84, 85, 94, 97, 98], "specifi": [3, 6, 7, 9, 14, 15, 17, 23, 24, 26, 32, 34, 39, 44, 49, 50, 54, 61, 62, 63, 66, 68, 70, 71, 73, 80, 82, 83, 84, 85, 87, 88, 89, 90, 92, 94, 97, 99], "full": [3, 4, 11, 13, 14, 15, 23, 26, 34, 36, 38, 41, 44, 48, 49, 50, 53, 54, 63, 64, 68, 72, 82, 84, 85, 88, 92, 94, 97, 99], "well": [3, 4, 17, 23, 24, 39, 41, 48, 57, 76, 82, 85, 86, 89, 92, 94, 97, 98, 99], "To": [3, 4, 7, 11, 20, 21, 23, 34, 39, 44, 46, 49, 50, 51, 53, 54, 56, 57, 72, 92, 94, 97, 98], "least": [3, 39, 50, 59, 63, 64, 84, 87, 94, 98], "foldernam": 3, "creation": [3, 16, 17, 24, 51, 63, 85, 87], "201": [3, 14, 23], "manag": [3, 5, 7, 10, 13, 14, 23, 24, 31, 32, 39, 41, 44, 49, 50, 51, 53, 56, 57, 58, 67, 80, 81, 82, 83, 84, 86, 87, 89, 92, 94, 95, 96, 97, 98, 99], "upon": [3, 6, 7, 9, 10, 11, 14, 23, 39, 49, 50, 53, 80, 82, 83, 84, 85, 87, 90, 91, 92, 94, 97, 99], "files_upload": 3, "boundari": [3, 83], "webkitformboundarydec2e3iwbtv1pwmc": 3, "430": 3, "disposit": [3, 4, 85], "filenam": [3, 4, 24, 32, 39, 41, 48, 49, 59, 63, 64, 74, 80, 83, 84, 85, 88, 94, 97], "octet": [3, 59, 85], "m109": [3, 48], "t0": [3, 48, 54, 84, 94], "s220": [3, 48], "000000": 3, "g21": 3, "g90": [3, 39, 53, 54, 84, 94], "done": [3, 21, 23, 39, 42, 49, 59, 60, 63, 64, 65, 68, 72, 76, 82, 84, 85, 88, 92, 94, 97, 98, 99], "effectiveselect": 3, "effectiveprint": 3, "utf": [3, 4, 24, 85, 88, 92, 94, 97, 98], "8": [3, 4, 11, 17, 23, 24, 34, 39, 44, 49, 50, 51, 59, 72, 76, 84, 85, 88, 89, 92, 94, 97, 98], "encod": [3, 5, 17, 24, 39, 81, 84, 85, 88, 94, 98], "follow": [3, 4, 6, 9, 11, 13, 17, 20, 21, 22, 23, 24, 26, 27, 30, 33, 34, 35, 39, 41, 42, 43, 44, 47, 48, 49, 50, 53, 54, 57, 58, 59, 64, 68, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 94, 96, 97, 98, 99], "rfc": [3, 4], "5987": [3, 4], "263": 3, "20mm": [3, 10], "c3": 3, "bcml": 3, "a4ut": 3, "b": [3, 44, 48, 54, 82, 84, 88, 94, 97, 99], "b6x": 3, "umlaut": 3, "webkitformboundarydec2e3iwbtv1pwmd": 3, "246": 3, "here": [3, 4, 9, 10, 11, 14, 23, 24, 32, 34, 39, 42, 43, 44, 49, 50, 53, 54, 56, 59, 66, 68, 72, 73, 75, 76, 77, 80, 84, 85, 91, 94, 95, 97, 98, 99], "valid": [3, 6, 9, 10, 11, 17, 24, 26, 34, 39, 42, 49, 53, 72, 81, 82, 83, 84, 85, 86, 94, 97, 99], "basic": [3, 4, 11, 17, 23, 26, 38, 39, 40, 50, 53, 54, 79, 80, 84, 85, 86, 88, 91, 92, 97, 98], "parent": [3, 63, 80, 82, 85, 97], "unset": [3, 4, 9, 10, 23, 26, 33, 34, 39, 49, 54, 59, 63, 75, 82, 83, 84, 97], "taken": [3, 10, 13, 34, 54, 63, 82, 85, 88, 92, 94, 96, 97], "directli": [3, 6, 8, 13, 15, 20, 21, 26, 29, 33, 39, 44, 49, 59, 64, 67, 79, 80, 82, 83, 84, 88, 91, 92, 94, 96, 97, 99], "have": [3, 6, 9, 11, 15, 23, 24, 26, 32, 33, 34, 39, 42, 43, 44, 46, 49, 50, 53, 54, 56, 57, 59, 63, 64, 72, 74, 82, 83, 84, 85, 88, 91, 92, 94, 97, 98, 99], "ignor": [3, 9, 10, 11, 15, 16, 19, 21, 34, 39, 44, 50, 51, 82, 84, 88, 92, 94, 97, 98], "implicitli": [3, 34], "userdata": [3, 49, 63], "interpret": [3, 9, 38, 44, 83, 94], "along": [3, 80], "metadata": [3, 49, 79, 80, 82, 89, 90, 92, 94], "could": [3, 15, 17, 39, 41, 42, 49, 54, 63, 82, 83, 84, 86, 87, 88, 92, 94, 98], "pars": [3, 17, 34, 38, 49, 79, 82, 85, 94, 97], "try": [3, 17, 39, 49, 82, 83, 84, 88, 90, 92, 94, 97, 98, 99], "would": [3, 4, 9, 21, 41, 42, 49, 54, 79, 85, 86, 88, 91, 92, 94, 97, 98, 99], "busi": [3, 39, 48, 84], "job": [3, 5, 9, 11, 15, 16, 35, 39, 49, 51, 52, 54, 58, 64, 83, 84, 87, 89, 94, 97, 99], "415": 3, "unsupport": [3, 17], "media": [3, 92], "slice": [3, 5, 10, 11, 40, 41, 58, 63, 64, 80, 81, 82, 84, 96, 97, 99], "500": [3, 15, 17, 46, 85, 94], "intern": [3, 9, 11, 15, 21, 23, 24, 39, 41, 46, 47, 48, 49, 51, 53, 58, 83, 84, 85, 92, 94, 97], "direct": [3, 4, 10, 23, 53, 84, 88], "too": [3, 9, 11, 39, 44, 54, 84, 91, 92, 94, 97], "files_select": 3, "unselect": [3, 83], "isn": [3, 23, 50, 92, 98], "asynchron": [3, 9, 15, 84, 85, 87, 94, 97, 99], "take": [3, 4, 6, 9, 26, 34, 39, 42, 43, 50, 52, 53, 54, 59, 64, 72, 80, 83, 84, 85, 86, 91, 92, 94, 97, 98, 99], "place": [3, 11, 39, 43, 54, 56, 80, 83, 84, 85, 86, 88, 92, 94, 97, 98], "background": [3, 11, 92, 98], "sent": [3, 4, 9, 11, 20, 21, 27, 39, 48, 49, 51, 52, 54, 68, 83, 84, 85, 90, 94, 97, 99], "back": [3, 21, 23, 24, 30, 37, 43, 44, 48, 49, 50, 53, 54, 72, 82, 85, 92, 97, 98], "client": [3, 4, 8, 9, 11, 17, 26, 31, 39, 49, 58, 59, 60, 67, 68, 72, 82, 84, 85, 94, 97, 99], "slicer": [3, 5, 11, 39, 49, 56, 71, 81, 84, 87, 92, 97, 99], "engin": [3, 54, 82, 83, 97], "cura": [3, 13, 14], "now": [3, 8, 21, 34, 39, 43, 44, 46, 50, 56, 57, 67, 72, 84, 88, 92, 97, 98], "center": [3, 10, 81, 83, 87, 97], "dictionari": [3, 17, 34, 39, 54, 59, 80, 82, 83, 84, 85, 87, 88, 92, 94, 97], "both": [3, 4, 9, 10, 34, 39, 47, 50, 53, 73, 80, 82, 87, 88, 92, 94, 97, 98], "prefix": [3, 18, 26, 34, 39, 42, 43, 49, 64, 84, 85, 88, 92, 94, 97], "strip": [3, 80, 88, 94], "match": [3, 6, 9, 11, 34, 39, 50, 53, 80, 82, 83, 84, 85, 88, 90, 92, 94, 97], "overridden": [3, 39, 80, 84, 85, 88, 97], "thing": [3, 13, 14, 24, 34, 39, 42, 50, 83, 84, 90, 91, 92, 94, 97, 99], "often": [3, 11, 35, 47, 97], "like": [3, 4, 11, 34, 39, 42, 44, 48, 49, 50, 51, 52, 53, 54, 64, 76, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 94, 97, 98], "differ": [3, 4, 10, 11, 14, 23, 39, 41, 42, 44, 55, 82, 83, 84, 85, 87, 90, 92, 94, 97, 98, 99], "temperatur": [3, 11, 13, 40, 48, 49, 50, 53, 54, 68, 81, 83, 84, 86, 87, 95, 99], "diamet": [3, 10, 54, 80, 83], "infil": 3, "finish": [3, 5, 16, 39, 49, 54, 55, 64, 77, 80, 83, 84, 85, 87, 88, 92, 94, 97, 99], "need": [3, 4, 9, 10, 11, 17, 19, 21, 23, 24, 25, 33, 34, 36, 39, 41, 42, 44, 46, 49, 50, 53, 59, 63, 64, 72, 80, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 94, 96, 97, 98, 99], "assum": [3, 39, 44, 51, 84, 85, 87, 92, 94, 98], "possibl": [3, 4, 8, 9, 14, 17, 22, 24, 34, 39, 41, 42, 48, 49, 50, 53, 56, 58, 67, 72, 80, 82, 83, 84, 90, 92, 94, 97, 98, 99], "consecut": [3, 39, 42, 72, 80, 82, 84, 86, 97], "call": [3, 4, 9, 17, 19, 23, 24, 26, 29, 39, 49, 54, 59, 63, 72, 76, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 92, 93, 94, 97, 98, 99], "hold": [3, 10, 19, 80, 83, 92, 97, 98, 99], "run": [3, 9, 12, 14, 15, 19, 24, 26, 27, 34, 35, 39, 41, 43, 45, 49, 50, 53, 54, 56, 57, 65, 81, 83, 84, 88, 90, 91, 92, 94, 97, 98, 99], "befor": [3, 11, 15, 24, 39, 44, 46, 48, 54, 57, 59, 80, 82, 83, 84, 85, 87, 88, 92, 94, 96, 97, 99], "mean": [3, 4, 9, 39, 50, 54, 56, 59, 82, 84, 88, 91, 92, 94, 97, 98], "suppos": [3, 15, 90, 94, 98], "anymor": [3, 9, 57, 92, 94], "happen": [3, 11, 13, 14, 17, 43, 49, 80, 82, 85, 86, 87, 88, 94, 97, 98, 99], "entir": [3, 35, 50, 94], "202": [3, 23], "accept": [3, 6, 11, 23, 44, 48, 49, 63, 72, 82, 85, 94, 97], "abridg": [3, 14], "copi": [3, 23, 33, 39, 49, 56, 63, 64, 80, 81, 84, 85, 88, 91, 92, 94, 97], "destin": [3, 11, 58, 63, 81, 87, 97], "It": [3, 9, 20, 21, 22, 23, 24, 25, 26, 29, 33, 34, 36, 37, 39, 43, 49, 50, 51, 54, 58, 59, 64, 72, 80, 82, 83, 84, 85, 86, 88, 92, 94, 97, 99], "some_fold": [3, 80], "some_model": 3, "first_tri": 3, "my_custom_reprap": 3, "high_qual": [3, 14], "75": [3, 9], "fill_dens": 3, "15": [3, 39, 84], "some_other_fold": 3, "and_a_subfold": 3, "send": [3, 4, 5, 11, 21, 23, 35, 39, 44, 48, 50, 51, 52, 53, 54, 59, 62, 64, 68, 72, 82, 83, 84, 94, 97, 99], "someth": [3, 11, 13, 14, 39, 48, 49, 50, 51, 53, 54, 59, 60, 63, 64, 72, 83, 85, 94, 95, 97, 98, 99], "files_delet": 3, "amount": [3, 9, 32, 34, 41, 68, 83, 88, 92], "just": [3, 9, 14, 26, 39, 42, 44, 46, 49, 50, 51, 52, 53, 54, 56, 57, 80, 83, 84, 85, 90, 91, 92, 94, 97, 98, 99], "storag": [3, 15, 34, 49, 58, 81, 83, 94, 97], "step": [3, 23, 31, 44, 53, 80, 81, 84, 91, 94, 97, 98, 99], "progress": [3, 6, 11, 49, 56, 59, 83, 87, 94, 97, 99], "relat": [3, 5, 24, 35, 43, 48, 80, 83, 87, 91, 98], "user": [3, 5, 9, 11, 15, 17, 20, 21, 23, 26, 33, 34, 39, 44, 49, 50, 51, 53, 54, 56, 57, 58, 63, 64, 80, 81, 84, 85, 87, 88, 89, 91, 95, 96, 97, 98, 99], "lack": [3, 9, 11, 44, 54], "thu": [3, 4, 24, 34, 39, 43, 49, 50, 80, 84, 85, 90, 92, 94, 97, 98], "fulfil": 3, "access": [4, 5, 9, 11, 13, 17, 23, 24, 34, 40, 44, 49, 54, 55, 58, 59, 64, 76, 80, 81, 82, 83, 84, 85, 86, 87, 88, 92, 95, 96, 97], "control": [4, 5, 10, 13, 15, 21, 31, 40, 49, 51, 54, 55, 58, 64, 81, 82, 83, 84, 85, 88, 89, 92, 93, 94, 95, 96, 97, 98, 99], "each": [4, 10, 11, 22, 26, 39, 48, 49, 59, 63, 72, 80, 82, 83, 84, 85, 88, 89, 94, 96, 97, 99], "global": [4, 23, 59, 64, 79, 82, 83, 84, 85, 88, 90, 92, 93, 94, 99], "app": [4, 23, 34, 39, 44, 64, 81, 84, 85, 99], "workflow": [4, 31, 64, 97], "implement": [4, 6, 8, 13, 23, 24, 32, 39, 51, 52, 54, 59, 64, 67, 72, 79, 80, 81, 82, 84, 85, 87, 88, 89, 90, 92, 94, 96, 97, 98, 99], "bundl": [4, 8, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 44, 50, 51, 53, 55, 56, 57, 58, 64, 67, 81, 82, 84, 85, 88, 89, 92, 94, 97, 99], "plugin": [4, 7, 8, 11, 13, 19, 28, 29, 40, 41, 44, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 64, 67, 70, 81, 83, 84, 86, 89, 90, 93, 96, 99], "10": [4, 9, 11, 14, 18, 23, 24, 35, 39, 44, 49, 53, 68, 72, 84, 86, 87, 92, 94, 97], "advis": [4, 39, 83, 84, 94], "fallback": [4, 49, 81, 82, 84, 85, 88, 97], "manual": [4, 22, 23, 24, 33, 34, 39, 44, 53, 57, 64, 79, 84, 89, 92, 94, 95], "rare": 4, "custom": [4, 5, 10, 15, 31, 33, 34, 39, 43, 44, 47, 48, 49, 54, 55, 56, 58, 59, 62, 72, 73, 79, 82, 83, 84, 85, 88, 90, 94, 95, 97], "file": [4, 5, 6, 7, 9, 11, 13, 14, 16, 17, 24, 31, 33, 34, 36, 39, 41, 42, 43, 44, 45, 50, 51, 52, 53, 56, 58, 59, 64, 66, 67, 68, 76, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 94, 95, 96, 97, 98, 99], "bearer": [4, 17, 85], "token": [4, 17, 23, 32, 34, 59, 66, 73, 75, 76, 77, 85], "purpos": [4, 39, 82, 92, 94, 97], "via": [4, 6, 9, 11, 15, 16, 17, 21, 22, 23, 24, 26, 33, 34, 39, 41, 44, 48, 49, 50, 51, 53, 54, 56, 57, 59, 60, 68, 76, 80, 82, 83, 84, 85, 86, 87, 88, 92, 94, 95, 97, 98], "pleas": [4, 6, 9, 21, 27, 34, 35, 37, 39, 44, 45, 50, 53, 54, 56, 57, 58, 72, 82, 84, 85, 89, 91, 92, 94, 97, 98], "variant": [4, 34, 42, 64, 91, 94], "treat": 4, "unauthent": 4, "anonym": [4, 31, 34, 50, 58, 85, 97], "endpoint": [4, 8, 13, 23, 34, 35, 39, 56, 59, 84, 85, 90, 94, 97, 98], "That": [4, 9, 11, 50, 54, 82, 85, 92, 94, 97, 98], "deni": [4, 23, 50], "outright": [4, 34, 56], "11": [4, 22, 25, 27, 35, 36, 39, 44, 84, 85, 88, 92, 94, 97], "up": [4, 11, 13, 14, 24, 30, 34, 39, 43, 45, 46, 47, 50, 57, 58, 59, 72, 79, 82, 84, 85, 89, 90, 94, 95, 97, 98, 99], "make": [4, 9, 11, 13, 14, 16, 21, 23, 24, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 53, 54, 56, 59, 64, 72, 83, 84, 85, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99], "webinterfac": [4, 23], "work": [4, 6, 8, 30, 34, 39, 42, 44, 50, 51, 54, 59, 67, 82, 83, 84, 85, 86, 88, 89, 91, 92, 94, 97, 98], "under": [4, 6, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 33, 34, 35, 36, 37, 39, 42, 43, 44, 49, 50, 53, 54, 58, 59, 80, 84, 87, 91, 92, 94, 97, 98, 99], "circumst": [4, 24, 94], "inject": [4, 11, 39, 54, 58, 59, 79, 82, 89, 94, 95, 99], "html": [4, 39, 44, 46, 84, 92, 94, 97], "page": [4, 10, 34, 56, 59, 64, 79, 83, 84, 91, 95, 97, 99], "push": [4, 5, 9, 23, 24, 34, 43, 49, 58, 64, 72, 92, 94, 97, 98, 99], "ui": [4, 10, 11, 13, 19, 20, 22, 34, 39, 49, 50, 53, 82, 84, 90, 92, 95, 97, 99], "caus": [4, 27, 39, 44, 48, 49, 54, 56, 57, 82, 83, 84, 85, 92, 94, 97, 98, 99], "confus": [4, 42, 92, 98], "alarm": 4, "among": [4, 10, 39, 79, 83, 84, 88, 94, 96, 97], "didn": [4, 15, 46, 82], "contribut": [4, 45], "secur": [4, 27, 39, 50, 81, 84, 85, 97], "platform": [4, 44, 50, 58, 79, 81, 82, 94, 97], "meaning": 4, "wai": [4, 9, 13, 39, 42, 43, 54, 57, 59, 64, 84, 89, 91, 92, 94, 97, 98], "final": [4, 34, 37, 39, 42, 47, 50, 53, 80, 83, 84, 90, 91, 92, 94, 97], "abandon": 4, "show": [4, 14, 24, 34, 38, 39, 48, 82, 84, 92, 93, 94, 97], "password": [4, 17, 26, 34, 39, 60, 72, 75, 84, 85, 93], "dialog": [4, 15, 19, 20, 21, 22, 24, 25, 31, 32, 33, 34, 36, 39, 50, 51, 53, 77, 84, 92, 95, 97, 99], "revok": [4, 23], "charset": [4, 85], "order": [4, 6, 9, 11, 13, 15, 16, 22, 24, 34, 39, 41, 42, 50, 53, 54, 59, 64, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 93, 95, 98, 99], "allow": [4, 6, 9, 10, 11, 14, 17, 20, 21, 22, 23, 24, 25, 26, 33, 34, 36, 39, 42, 44, 47, 48, 50, 51, 53, 54, 56, 57, 59, 80, 82, 83, 84, 85, 86, 88, 91, 92, 94, 97, 98, 99], "rang": [4, 9, 17, 39, 50, 53, 54, 84, 85, 94, 98], "cannot": [4, 22, 34, 39, 44, 50, 83, 94, 98, 99], "decod": [4, 17, 80, 88, 94], "iso": [4, 49], "8859": 4, "addition": [4, 24, 34, 43, 47, 49, 54, 57, 59, 85, 87, 92, 94, 97], "replac": [4, 9, 11, 25, 36, 39, 41, 53, 62, 78, 82, 83, 84, 86, 88, 92, 94, 97], "section": [4, 24, 34, 39, 42, 53, 82, 84, 85, 92, 94, 97, 98], "defin": [4, 9, 10, 11, 15, 21, 33, 34, 39, 41, 42, 48, 49, 51, 53, 54, 59, 62, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 94, 97, 99], "recommend": [4, 23, 24, 34, 49, 91, 92, 94, 97, 98], "how": [4, 14, 21, 35, 39, 44, 50, 55, 56, 68, 72, 83, 84, 89, 91, 93, 94, 95, 97, 99], "util": [4, 5, 11, 25, 39, 50, 54, 58, 59, 63, 64, 72, 79, 81, 84, 86, 90, 92, 93, 94, 96, 97, 98], "attribut": [4, 9, 41, 53, 59, 80, 82, 84, 85, 87, 90, 92, 94, 97], "websit": [4, 22, 58, 80, 82, 92], "web": [4, 9, 11, 23, 26, 33, 39, 56, 57, 58, 64, 80, 84, 85, 95, 97], "share": [4, 10, 48, 79, 83, 88, 96, 97], "cor": [4, 85, 94], "question": [4, 9, 23, 34, 85, 94], "serv": [4, 39, 44, 46, 53, 57, 84, 85, 92, 97, 98], "machin": [4, 11, 26, 39, 49, 51, 80, 84, 85, 87, 94, 97, 98], "localhost": [4, 39, 84], "featur": [4, 13, 24, 25, 32, 40, 43, 50, 51, 58, 81, 84, 92, 99], "allowcrossorigin": [4, 39, 81, 84], "config": [4, 5, 9, 11, 13, 15, 20, 21, 22, 24, 26, 33, 34, 37, 38, 40, 44, 48, 49, 53, 56, 57, 58, 74, 81, 82, 85, 86, 90, 92, 94, 97, 98, 99], "yml": [4, 92], "correspond": [4, 9, 34, 39, 49, 51, 54, 59, 62, 75, 80, 82, 83, 85, 88, 94, 97, 98], "checkbox": 4, "browser": [4, 11, 23, 26, 27, 32, 33, 39, 58, 64, 66, 72, 73, 75, 76, 77, 84, 85, 92, 97], "howev": [4, 30, 37, 49, 59, 64, 83, 85, 86, 92, 94, 97, 98], "xmlhttprequest": [4, 59], "load": [4, 10, 34, 39, 59, 81, 82, 83, 84, 86, 87, 88, 89, 90, 92, 97, 98, 99], "8081": 4, "cooki": [4, 39, 59, 60, 81, 84, 85, 99], "imposs": [4, 9, 92], "authent": [4, 9, 11, 17, 23, 34, 39, 49, 50, 59, 60, 84, 85, 94, 97], "through": [4, 6, 9, 15, 20, 21, 22, 23, 24, 32, 33, 34, 37, 39, 42, 43, 44, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 80, 82, 83, 84, 85, 87, 88, 89, 90, 93, 94, 97, 98], "mechan": [4, 32, 34, 59, 63, 97, 98, 99], "reus": [4, 34, 92], "session": [4, 11, 24, 32, 49, 59, 60, 66, 72, 73, 75, 76, 77, 85, 97], "ll": [4, 9, 24, 39, 42, 44, 49, 50, 54, 56, 59, 64, 80, 84, 92, 94, 97, 98, 99], "therefor": [4, 92, 97, 99], "attack": 4, "affect": [4, 33, 85, 98], "doubl": [4, 26, 42, 85], "submit": [4, 91], "mitig": 4, "strategi": [4, 45, 58, 98], "recoveri": [4, 57, 84, 94], "csrf_token_p": 4, "_r": 4, "read": [4, 9, 10, 17, 39, 45, 50, 53, 56, 59, 76, 80, 83, 84, 85, 91, 92, 94, 95, 97], "side": [4, 39, 48, 85, 97], "javascript": [4, 31, 39, 53, 58, 81, 84, 85, 95, 97, 99], "toward": [4, 83, 98], "head": [4, 5, 10, 11, 13, 14, 17, 34, 39, 49, 54, 59, 68, 81, 83, 84, 85, 92, 94, 97, 98], "reli": [4, 39, 59, 84, 97, 98], "rather": [4, 39, 84], "csrf_token": 4, "j": [4, 11, 31, 39, 64, 67, 84, 92, 94, 97], "librari": [4, 11, 31, 39, 41, 53, 54, 56, 57, 58, 59, 63, 67, 68, 84, 86, 91, 92, 97], "care": [4, 9, 34, 39, 42, 50, 59, 64, 80, 82, 83, 84, 85, 86, 92, 94, 97], "do": [4, 11, 14, 24, 39, 42, 43, 44, 46, 49, 50, 53, 54, 56, 57, 59, 60, 63, 64, 72, 80, 83, 84, 85, 88, 90, 91, 94, 95, 97, 98, 99], "core": [4, 7, 13, 15, 32, 39, 58, 73, 81, 84, 86, 90, 92, 94, 96, 97, 99], "function": [4, 23, 24, 32, 34, 39, 43, 47, 50, 52, 56, 57, 59, 60, 63, 64, 65, 68, 72, 76, 79, 80, 82, 84, 85, 88, 89, 91, 93, 94, 95, 97, 98, 99], "ajax": [4, 39, 59, 64, 84], "anoth": [4, 21, 34, 39, 42, 44, 50, 63, 80, 84, 85, 87, 88, 92, 94, 97], "context": [4, 9, 39, 53, 55, 62, 79, 82, 83, 84, 85, 86, 94, 97], "sure": [4, 11, 13, 14, 24, 39, 42, 44, 45, 48, 50, 53, 54, 56, 64, 80, 83, 85, 88, 90, 91, 92, 94, 96, 97, 98], "yourself": [4, 24, 39, 80, 84, 92, 94, 97], "sever": [4, 49, 97, 98, 99], "framework": [4, 9], "owasp": 4, "cheatsheet": 4, "look": [4, 9, 39, 50, 51, 53, 59, 63, 82, 83, 85, 91, 92, 94, 97, 98, 99], "octoprintcli": [4, 23, 31, 58, 64], "getcooki": [4, 59, 64], "gethead": 4, "src": [4, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 33, 34, 35, 36, 37, 44, 64, 76, 82, 92], "static": [4, 53, 59, 64, 82, 85, 88, 92, 94, 97], "detail": [4, 13, 16, 19, 23, 26, 27, 32, 34, 35, 37, 54, 59, 61, 62, 63, 65, 66, 68, 72, 92, 94, 97, 99], "construct": [4, 26, 80, 82, 86, 94, 97, 99], "passiv": [4, 11, 60, 99], "two": [4, 9, 10, 12, 24, 39, 42, 50, 53, 54, 57, 63, 80, 82, 83, 84, 85, 88, 91, 92, 94, 97, 98], "persist": [4, 16, 24, 34, 39, 48, 54, 60, 82, 86, 97, 99], "usual": [4, 11, 23, 26, 34, 39, 41, 43, 46, 47, 50, 79, 84, 85, 92, 94, 97, 98, 99], "did": [4, 11, 24, 32, 49, 82, 92, 97, 98], "401": 4, "unauthor": [4, 97], "incompat": [4, 13, 43, 81, 82, 97, 98], "wrong": [4, 23, 50, 54, 59, 94, 97], "bug": [4, 9, 27, 43, 44, 47, 56, 57], "fix": [4, 43, 44, 47, 48, 57, 85, 88], "third": [4, 13, 23, 25, 36, 39, 56, 57, 64, 82, 84, 94, 98], "parti": [4, 11, 13, 23, 25, 36, 39, 56, 57, 64, 84, 94, 98], "abov": [4, 20, 21, 33, 34, 39, 41, 42, 44, 50, 51, 53, 54, 59, 64, 65, 68, 82, 83, 84, 85, 86, 87, 92, 94, 97], "socket": [4, 11, 23, 24, 49, 58, 60, 64, 94, 98], "pass": [4, 17, 39, 59, 76, 79, 84, 85, 88, 90, 94, 97, 98, 99], "rememb": [4, 39, 60, 84, 92, 97, 99], "me": [4, 11, 13, 14, 23, 39, 60, 84, 97, 98, 99], "end": [4, 39, 42, 48, 54, 58, 59, 82, 84, 85, 92, 94], "sens": [4, 42, 49, 50, 88, 92, 94, 97], "currentus": 4, "extend": [4, 14, 39, 48, 54, 56, 83, 84, 87, 88, 92, 94, 97], "auth": [4, 11, 26, 31, 49, 64, 84, 95], "_is_external_cli": 4, "extern": [4, 34, 39, 44, 47, 84, 97], "network": [4, 26, 39, 50, 84], "guest": [4, 50, 99], "group": [4, 5, 50, 53, 78, 84, 92, 94, 99], "author": [5, 7, 13, 39, 64, 81, 82, 84, 85, 90, 92, 94, 98], "content": [5, 12, 15, 17, 18, 23, 32, 44, 46, 59, 63, 76, 80, 85, 92, 94, 97, 98], "cross": [5, 39, 59, 84, 85], "csrf": [5, 59, 84, 85, 97], "protect": [5, 84, 97], "login": [5, 11, 13, 24, 34, 39, 44, 49, 59, 60, 64, 72, 84, 85, 94, 97, 99], "logout": [5, 11, 60, 64, 94], "data": [5, 24, 31, 34, 39, 40, 48, 49, 53, 54, 58, 59, 60, 61, 63, 68, 69, 71, 72, 76, 77, 80, 81, 82, 83, 84, 85, 87, 88, 92, 94, 96, 97, 98, 99], "model": [5, 26, 31, 39, 45, 48, 49, 53, 54, 58, 80, 83, 84, 85, 87, 92, 94, 97, 99], "handl": [5, 9, 19, 39, 51, 52, 58, 72, 77, 84, 85, 88, 94, 97, 98], "folder": [5, 13, 17, 24, 32, 34, 40, 41, 44, 48, 49, 54, 56, 57, 63, 80, 81, 82, 83, 84, 86, 87, 89, 91, 92, 94, 96, 97], "languag": [5, 39, 54, 57, 58, 64, 84, 92], "instal": [5, 11, 23, 24, 26, 33, 34, 35, 39, 44, 46, 50, 55, 57, 82, 84, 89, 92, 93, 94, 95, 96, 97, 98], "pack": [5, 57, 64, 66, 92], "chamber": [5, 10, 48, 68, 83], "arbitrari": [5, 49, 62, 82, 94, 97], "singl": [5, 9, 11, 17, 24, 33, 34, 42, 49, 50, 53, 83, 84, 91, 92, 94, 99], "add": [5, 22, 24, 32, 39, 42, 44, 46, 47, 49, 50, 53, 56, 57, 59, 64, 69, 71, 75, 79, 80, 81, 82, 83, 84, 85, 94, 95, 97, 98], "updat": [5, 7, 9, 13, 16, 22, 31, 35, 39, 43, 44, 49, 58, 59, 64, 69, 71, 75, 83, 84, 85, 91, 92, 93, 94, 98], "regener": [5, 11, 39, 84], "wide": [5, 44, 70], "templat": [5, 9, 39, 53, 54, 62, 64, 81, 83, 84, 85, 91, 92, 94, 96, 97, 99], "sourc": [5, 11, 31, 45, 49, 56, 57, 73, 80, 86, 87, 88, 89, 92, 94, 97, 98, 99], "execut": [5, 17, 34, 39, 48, 49, 51, 53, 54, 56, 73, 76, 83, 84, 85, 88, 92, 95, 99], "timelaps": [5, 13, 24, 39, 50, 58, 59, 64, 81, 84, 95, 97, 99], "unrend": [5, 39, 59, 74, 84], "variou": [5, 26, 34, 35, 37, 39, 53, 59, 64, 80, 82, 86, 90, 92, 94, 97], "wizard": [5, 13, 39, 50, 58, 64, 81, 84, 97, 99], "common": [5, 35, 42, 50, 54, 58, 82, 93, 95], "restart": [6, 11, 15, 16, 34, 39, 44, 50, 51, 53, 57, 60, 64, 65, 82, 84, 89, 92, 94, 97, 98], "There": [6, 9, 34, 43, 48, 49, 50, 54, 57, 83, 87, 89, 92, 97, 98], "equival": [6, 39, 65, 76, 79, 80, 84, 86, 94], "resum": [6, 39, 48, 49, 51, 52, 64, 65, 80, 81, 83], "toggl": 6, "action": [6, 13, 15, 24, 25, 30, 31, 39, 48, 50, 54, 55, 58, 73, 76, 81, 84, 85, 87, 88, 95], "noth": [6, 34, 39, 48, 49, 65, 80, 83, 84, 87, 92, 94, 97], "In": [6, 24, 34, 39, 42, 44, 49, 53, 82, 84, 87, 88, 91, 92, 97, 98, 99], "stai": [6, 42, 53, 94, 98], "backward": [6, 13, 43, 47, 49, 59, 79, 88, 97, 98], "compat": [6, 39, 47, 49, 59, 79, 81, 82, 84, 88, 90, 94, 97, 98], "earlier": [6, 39, 44, 79, 84, 90, 92], "iter": [6, 54, 80, 85, 94, 95, 97, 99], "approach": [6, 39, 59, 83, 84, 94, 99], "behaviour": [6, 11, 39, 41, 48, 50, 53, 54, 59, 82, 84, 92, 94, 97, 98], "dedic": [6, 23, 50], "seem": [6, 39, 44, 84, 92, 98], "clumsi": 6, "chosen": [6, 42], "prior": [6, 50, 59, 80, 83, 94, 97, 99], "offer": [6, 9, 14, 34, 39, 59, 80, 83, 84, 86, 89, 92, 94, 97], "precondit": 6, "8811": 6, "tool0": [6, 9, 68, 80, 83], "2298468264184775": 6, "337942": 6, "276": 6, "912": 6, "offlin": [6, 49, 53, 83, 84], "open": [6, 23, 24, 33, 34, 36, 44, 48, 50, 80, 92, 94, 97, 98, 99], "exhaust": [6, 50, 55], "language_pack": 7, "_core": 7, "some_plugin": [7, 34, 39], "some": [7, 9, 10, 11, 15, 17, 22, 26, 33, 34, 39, 42, 44, 50, 51, 52, 54, 56, 57, 59, 63, 75, 76, 82, 84, 85, 88, 89, 90, 92, 93, 94, 96, 97, 98, 99], "de": [7, 89, 92], "locale_displai": 7, "deutsch": 7, "locale_english": 7, "german": [7, 92], "last_upd": 7, "1474574597": 7, "gina": [7, 92], "h\u00e4u\u00dfg": 7, "italiano": 7, "italian": 7, "1470859680": 7, "transifex": 7, "team": [7, 34], "zip": [7, 24, 33, 34, 56, 92, 95], "tar": [7, 33], "gz": [7, 33, 85], "tgz": [7, 33], "describ": [7, 10, 11, 34, 44, 50, 54, 59, 64, 80, 82, 84, 87, 92, 94, 97], "successfulli": [7, 17, 35, 39, 49, 54, 82, 83, 85, 87, 88, 92, 97], "translat": [7, 57, 81, 84, 92, 97], "index": [7, 9, 11, 21, 33, 38, 44, 49, 56, 80, 97, 98], "display": [7, 84, 87], "meta": [7, 43, 82, 87, 97], "english": [7, 92], "7": [8, 17, 29, 32, 34, 39, 44, 49, 52, 67, 82, 84, 90, 92, 94, 97, 98], "document": [8, 9, 11, 14, 24, 26, 27, 28, 29, 37, 41, 43, 44, 46, 47, 54, 55, 56, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 82, 85, 91, 92, 93, 96, 97, 98, 99], "former": [8, 49, 67], "adapt": [8, 67, 80, 88], "soon": [8, 67, 92], "mostli": [9, 13, 85], "achiev": [9, 35, 39, 50, 91, 92, 98, 99], "reflect": [9, 13, 17, 68, 92], "compon": [9, 13, 34, 39, 41, 44, 50, 59, 64, 79, 81, 82, 83, 84, 94, 95, 97, 99], "know": [9, 42, 92, 97, 98, 99], "jog": [9, 64, 68, 81, 83, 94], "home": [9, 21, 34, 39, 49, 64, 68, 81, 83, 84, 92, 98], "three": [9, 11, 18, 21, 34, 42, 43, 57, 82, 89, 94, 98], "ax": [9, 10, 53, 68, 83], "offset": [9, 10, 11, 53, 68, 83], "hotend": [9, 48, 54, 68, 83, 84], "histori": [9, 68, 83, 99], "releas": [9, 22, 27, 28, 29, 30, 34, 35, 37, 43, 44, 47, 50, 58, 68, 95, 98], "besid": [9, 91, 92], "report": [9, 34, 39, 43, 44, 48, 49, 53, 54, 56, 57, 84, 85, 87, 94, 97, 98], "wonder": 9, "why": [9, 27, 39, 42, 54, 68, 82, 90, 98], "below": [9, 11, 13, 16, 26, 34, 39, 41, 44, 49, 50, 53, 54, 59, 72, 76, 91, 94, 97, 99], "output": [9, 21, 38, 41, 44, 48, 50, 53, 59, 82, 83, 84, 85, 88, 92, 94], "webserv": [9, 94], "thread": [9, 39, 83, 84, 88, 94], "problem": [9, 34, 35, 39, 84, 92, 94, 98], "program": [9, 44, 92], "wait": [9, 15, 21, 39, 48, 49, 84, 88, 94, 97, 98], "long": [9, 13, 24, 39, 41, 42, 50, 54, 59, 72, 81, 82, 84, 85, 94, 97, 98], "backend": [9, 85, 92, 94, 97], "sleep": [9, 48, 88, 94], "rest": [9, 11, 39, 47, 49, 54, 58, 68, 92, 94, 97], "flask": [9, 58, 81, 93, 94, 97], "wsgi": [9, 85], "synchron": 9, "natur": [9, 99], "block": [9, 34, 39, 48, 57, 83, 84, 85, 88, 92, 93, 94, 97], "wasn": 9, "yet": [9, 14, 17, 21, 23, 48, 80, 82, 85, 86, 87, 92, 94, 97, 98, 99], "turn": [9, 42, 53, 84, 85, 92, 94, 97, 98, 99], "whole": [9, 13, 24, 34, 39, 54, 56, 59, 80, 84, 85, 94, 97], "stop": [9, 48, 49, 50, 88, 92, 97, 99], "respond": [9, 15, 17, 48, 83, 85], "repli": [9, 17, 48], "idea": [9, 50, 92, 94, 97], "thank": [9, 44, 45, 54], "larg": [9, 39, 84], "firmwar": [9, 31, 35, 37, 39, 48, 49, 51, 54, 58, 83, 84, 95], "particular": [9, 83, 97, 99], "track": [9, 30, 31, 34, 39, 42, 49, 54, 58, 97], "correct": [9, 17, 39, 43, 59, 64, 79, 80, 82, 84, 97, 98], "given": [9, 14, 17, 23, 32, 63, 68, 79, 80, 82, 83, 85, 87, 88, 94, 97], "pretti": [9, 50, 91, 92, 98], "much": [9, 50, 91, 92, 94, 98], "hit": 9, "situat": [9, 83, 94, 98], "wors": 9, "next": [9, 16, 23, 34, 39, 43, 48, 57, 84, 91, 92, 94, 97, 98, 99], "distinguish": [9, 39, 94], "don": [9, 34, 39, 42, 48, 50, 53, 54, 56, 57, 72, 80, 83, 84, 85, 91, 92, 94, 97, 98, 99], "henc": [9, 11, 14, 34, 80, 83, 85, 92, 94, 97, 99], "subscrib": [9, 11, 27, 84], "point": [9, 11, 46, 54, 59, 80, 82, 83, 85, 89, 91, 92, 99], "limit": [9, 11, 16, 17, 22, 23, 34, 39, 50, 54, 68, 72, 73, 82, 84, 85, 97], "thei": [9, 11, 15, 22, 23, 24, 34, 35, 39, 42, 47, 49, 50, 52, 54, 79, 80, 82, 84, 86, 89, 91, 92, 93, 94, 97, 98, 99], "exclud": [9, 24, 39, 44, 68, 82, 84], "214": 9, "8821": 9, "220": [9, 48, 68, 94], "tool1": [9, 68, 80, 83], "25": [9, 10, 39, 84, 94], "50": [9, 68, 84, 94], "221": 9, "70": 9, "1395651928": 9, "1395651926": 9, "212": 9, "32": 9, "49": 9, "1123": 9, "comma": [9, 68], "separ": [9, 28, 29, 42, 44, 48, 68, 80, 82, 88, 97], "ye": [9, 42, 98], "printhead": [9, 94], "more": [9, 11, 14, 17, 21, 23, 26, 32, 34, 41, 42, 43, 44, 49, 50, 53, 56, 59, 61, 62, 63, 66, 68, 76, 80, 82, 84, 86, 90, 91, 94, 95, 97, 98, 99], "axi": [9, 10, 11, 53, 68, 80, 83], "distanc": [9, 53, 83], "absolut": [9, 39, 54, 59, 80, 82, 83, 84, 85, 87, 94, 95, 97], "speed": [9, 10, 39, 53, 54, 83, 84, 92, 94], "append": [9, 38, 39, 59, 85, 92, 94, 97], "signifi": [9, 15, 82, 94, 97], "min": [9, 10, 53, 64, 81, 82, 83, 84, 92], "feedrat": [9, 49, 54, 68], "factor": [9, 10, 11, 68, 83, 88, 97], "movement": [9, 80], "except": [9, 13, 27, 39, 58, 59, 78, 80, 81, 82, 84, 85, 88, 90, 94, 97, 98], "10mm": [9, 53, 68], "5mm": [9, 68], "02mm": 9, "02": [9, 32, 94, 97], "feed": [9, 22, 33, 54, 83], "rate": [9, 11, 16, 34, 39, 49, 54, 72, 83, 84, 99], "105": [9, 48], "argument": [9, 23, 24, 32, 33, 34, 39, 44, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 85, 87, 88, 92, 94, 97], "05": [9, 17, 84], "extrud": [9, 10, 14, 39, 48, 49, 54, 64, 68, 80, 81, 83, 84], "retract": [9, 16, 39, 54, 68, 83, 84], "format": [9, 11, 16, 17, 22, 33, 34, 38, 39, 41, 42, 47, 48, 53, 61, 82, 83, 84, 85, 88, 94, 97, 98, 99], "heater": [9, 39, 48, 50, 54, 83, 84], "off": [9, 16, 39, 50, 54, 72, 81, 84, 94], "neg": [9, 23, 88], "flowrat": [9, 68], "flow": [9, 83, 85], "extrus": [9, 10, 54, 83, 87], "125": 9, "c": [9, 44, 48, 68, 82, 88, 94, 97, 98, 99], "205": [9, 68], "3mm": 9, "95": 9, "outsid": [9, 42, 49, 82, 94, 98], "plu": [9, 39, 43, 87, 97, 99], "init": [9, 68, 82, 86], "dure": [9, 11, 23, 34, 37, 39, 43, 54, 80, 82, 84, 85, 89, 92, 94, 95, 97, 99], "revers": [9, 39, 79, 80, 84], "won": [9, 33, 50, 89, 93, 97], "monitor_termin": 9, "termin": [9, 13, 40, 44, 48, 50, 52, 84, 99], "associ": [9, 10, 11, 21, 23, 26, 32, 34, 39, 42, 59, 63, 80, 83, 84, 85, 88, 94, 96, 97, 99], "consequ": [9, 49], "mintemp": 9, "trigger": [9, 11, 20, 21, 23, 24, 39, 44, 48, 49, 51, 52, 53, 61, 82, 84, 89, 94, 96, 97, 99], "omg": 9, "kill": [9, 48], "faq": [9, 49, 58], "n2685": 9, "g1": [9, 49, 53, 54, 94], "x147": 9, "748": 9, "y108": 9, "411": 9, "e627": 9, "83763": 9, "85": 9, "recv": [9, 11, 39, 84], "n2686": 9, "x148": 9, "522": 9, "286": 9, "8963": 9, "98": 9, "n2687": 9, "866": 9, "174": 9, "92338": 9, "87": 9, "n2688": 9, "x149": 9, "494": 9, "y107": 9, "868": 9, "97566": 9, "91": 9, "n2689": 9, "731": 9, "779": 9, "9946": 9, "96": 9, "n2690": 9, "69": [9, 92], "032": 9, "e628": 9, "01378": 9, "101": [9, 92], "n2691": 9, "252": 9, "y112": 9, "3785": 9, "107": 9, "n2692": 9, "x145": 9, "082": 9, "253": 9, "54089": 9, "93": 9, "monitor": [9, 94], "interfer": [9, 51], "m106": [9, 39, 53, 54, 90, 94], "m18": [9, 54], "s0": [9, 21, 39, 54, 84, 94], "mutual": [9, 53, 84], "exclus": [9, 53, 81, 84], "yaml": [9, 13, 15, 20, 21, 22, 26, 33, 34, 37, 38, 40, 48, 49, 53, 57, 58, 82, 84, 86, 90, 92, 94, 97, 98], "what": [9, 13, 17, 35, 39, 43, 49, 50, 56, 63, 79, 84, 85, 89, 90, 92, 94, 97, 98], "structur": [9, 11, 22, 34, 39, 42, 53, 54, 80, 82, 83, 84, 85, 86, 87, 88, 91, 92, 94, 97], "stat": [9, 11, 50], "histor": 9, "datapoint": 9, "script": [9, 13, 34, 40, 44, 49, 51, 52, 55, 58, 59, 62, 64, 81, 83, 84, 85, 86, 92, 95, 96, 98], "pair": [9, 42, 54, 59, 62, 68, 88, 97], "render": [9, 39, 46, 49, 53, 54, 57, 74, 83, 84, 92, 94, 97], "variabl": [9, 24, 35, 41, 53, 54, 64, 83, 84, 88, 92, 94, 97], "definit": [9, 17, 21, 34, 39, 53, 54, 75, 84, 94, 97, 99], "ongo": [9, 15, 39, 43, 48, 49, 84, 94, 97, 98], "ad": [9, 10, 22, 34, 39, 49, 50, 51, 52, 53, 80, 82, 85, 88, 89, 94, 95, 97, 98, 99], "org": [9, 17, 33, 34, 35, 39, 44, 56, 58, 76, 84, 92], "link": [9, 33, 34, 49, 80, 92, 94, 97], "physic": [10, 39, 50, 84], "etc": [10, 11, 39, 54, 59, 82, 83, 84, 85, 86, 89, 90, 94, 96, 97, 99], "visual": [10, 13, 25, 45, 53, 59, 84, 97], "color": [10, 13, 39, 41, 81, 83, 84, 97, 99], "reprap": [10, 51], "formfactor": [10, 83], "rectangular": [10, 81, 83], "lowerleft": [10, 81, 83], "heatedb": [10, 54, 83, 84], "heatedchamb": [10, 83], "6000": 10, "invert": [10, 83], "300": [10, 17, 22, 39, 85, 94], "my_profil": 10, "my": [10, 23, 39, 59, 90, 98], "basedon": [10, 69], "some_profil": 10, "cool": [10, 49, 53], "some_other_profil": 10, "circular": [10, 81, 83, 99], "150": [10, 34], "21": [10, 48, 94, 97], "6": [10, 17, 22, 24, 34, 49, 50, 51, 57, 79, 92, 94], "partial": [10, 13, 75, 94], "edit": [10, 20, 21, 33, 34, 39, 42, 44, 53, 57, 92, 98], "collect": [10, 42, 79, 92, 97, 98, 99], "overwritten": [10, 14, 72, 80, 87, 88, 92], "unless": [10, 23, 34, 39, 41, 47, 50, 54, 84, 92, 97], "titl": [10, 22, 39, 84, 97], "bar": [10, 24, 39, 59, 84, 88, 92, 97, 99], "red": [10, 22, 39, 53, 81, 84, 97], "orang": [10, 39, 81, 84], "yellow": [10, 22, 39, 81, 84], "green": [10, 39, 81, 84], "blue": [10, 39, 81, 84], "black": [10, 13], "custom_box": [10, 83], "where": [10, 24, 39, 44, 50, 53, 57, 59, 80, 84, 85, 87, 89, 94, 95, 96, 97, 98], "safe": [10, 12, 39, 54, 55, 56, 58, 82, 84, 88, 97], "exceed": 10, "min_x": 10, "smaller": [10, 94], "max_x": 10, "larger": [10, 41, 94], "min_i": 10, "max_i": 10, "min_z": 10, "max_z": 10, "nozzlediamet": [10, 83], "nozzl": [10, 30, 48, 54, 83], "sharednozzl": [10, 48, 54, 83, 84], "per": [10, 11, 16, 22, 23, 34, 39, 53, 54, 83, 84, 85, 94, 97, 99], "defaultextrusionlength": [10, 83], "tab": [10, 13, 39, 42, 48, 50, 52, 53, 81, 83, 84, 92, 97, 99], "tupl": [10, 80, 82, 83, 85, 86, 87, 88, 94, 97, 99], "25mm": 10, "20": [10, 14, 72, 84, 86, 87, 88, 92, 94], "quo": [11, 14], "streamlin": [11, 14], "consumpt": [11, 14, 91], "develop": [11, 13, 14, 34, 35, 37, 40, 43, 46, 55, 58, 79, 82, 83, 84, 91, 92, 94, 97, 98], "drop": [11, 13, 14, 48, 84], "email": [11, 13, 14, 34, 92], "real": [11, 48, 85, 88, 94], "exchang": [11, 23], "sockj": [11, 58, 64, 72, 81, 95], "instanc": [11, 18, 23, 24, 26, 27, 30, 34, 35, 39, 44, 47, 48, 50, 59, 64, 79, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 94, 96, 97, 99], "consist": [11, 23, 39, 42, 54, 59, 72, 80, 86, 94, 97, 99], "simpl": [11, 20, 21, 39, 41, 42, 48, 53, 54, 56, 90, 92, 94, 97], "indic": [11, 12, 23, 47, 49, 54, 72, 80, 82, 83, 85, 86, 87, 94, 97], "attach": [11, 23, 39, 54, 79, 83, 84, 85, 89, 94, 97], "3rd": 11, "establish": [11, 17, 39, 83, 84, 94], "reauthrequir": 11, "reauthent": [11, 39, 84], "necessari": [11, 34, 39, 41, 44, 54, 59, 72, 80, 84, 85, 88, 92, 94, 97, 98, 99], "stale": [11, 23], "suffic": [11, 54, 94], "accumul": 11, "twice": [11, 92], "flood": [11, 98], "printfail": [11, 49], "movierenderdon": 11, "determin": [11, 16, 18, 34, 39, 47, 53, 72, 80, 82, 83, 84, 85, 88, 97], "further": [11, 16, 17, 34, 39, 43, 49, 50, 59, 68, 80, 84, 85, 94, 95, 97], "With": [11, 54, 57, 87, 98], "certain": [11, 39, 48, 82, 90, 94, 97, 99], "dict": [11, 34, 80, 82, 83, 84, 85, 86, 87, 88, 90, 92, 93, 94, 97], "recogn": [11, 34, 51, 82, 88, 89, 90, 92, 97], "altern": [11, 23, 24, 53, 84, 92, 94, 97, 99], "regex": [11, 39, 53, 81, 83, 84, 85, 99], "pattern": [11, 39, 43, 59, 82, 84, 94, 97], "anyth": [11, 23, 27, 30, 39, 43, 59, 68, 84, 85, 86, 90, 92, 94, 97], "explicitli": [11, 39, 84, 85, 94, 97, 98, 99], "ones": [11, 22, 23, 34, 44, 59, 75, 82, 84, 91, 94, 97], "filter": [11, 13, 33, 40, 80, 82, 84, 85, 88, 94, 95, 97], "cap": 11, "wish": [11, 39, 84, 89, 92, 94], "your": [11, 15, 24, 26, 33, 34, 39, 41, 42, 44, 49, 52, 53, 54, 56, 57, 58, 59, 64, 80, 82, 84, 90, 94, 95, 97, 99], "subscript": [11, 39, 49, 81, 84], "special": [11, 15, 39, 42, 51, 52, 56, 76, 84, 94, 97, 98], "import": [11, 22, 24, 34, 41, 42, 44, 56, 59, 64, 84, 86, 88, 90, 92, 94, 95, 97], "kind": [11, 50, 94, 97, 98], "prevent": [11, 16, 24, 39, 53, 84, 85, 92, 94, 97, 99], "obtain": [11, 23, 34, 45, 53, 84, 92], "someus": [11, 34, 39, 92], "lgz0trf8by": 11, "roundtrip": 11, "throttl": [11, 34, 35, 48, 64, 83], "fast": [11, 72], "signal": [11, 21, 23, 51, 94, 97], "multipli": [11, 68], "everi": [11, 23, 34, 39, 48, 54, 84, 88, 92, 97], "500m": [11, 72], "produc": [11, 21, 85, 88, 92, 97], "maxim": [11, 72], "branch": [11, 34, 45, 47, 56, 58, 91, 97], "built": [11, 39, 49, 56, 57, 82, 85, 92, 94, 97, 98], "display_vers": [11, 97], "plugin_hash": 11, "config_hash": [11, 81, 86], "currentz": [11, 83], "temp": [11, 83], "plot": 11, "resend": [11, 39, 48, 49, 84, 94], "statist": [11, 39, 84], "additional_state_data": [11, 95], "hook": [11, 31, 39, 44, 49, 51, 52, 54, 55, 58, 79, 81, 82, 84, 89, 90, 95, 97, 99], "source_loc": [11, 97], "moment": [11, 17, 59, 80, 94], "source_path": [11, 49, 87, 97], "dest_loc": 11, "dest_path": [11, 87], "safemod": [12, 57], "incomplete_startup": 12, "mode": [12, 16, 39, 44, 55, 56, 58, 59, 64, 82, 84, 85, 92, 97], "similar": [13, 22, 42, 82, 85, 88, 94, 98], "settings_read": 13, "those": [13, 24, 34, 39, 43, 50, 51, 56, 59, 64, 80, 82, 85, 89, 92, 94, 97, 98, 99], "appear": [13, 22, 40, 79, 81, 84, 88, 91, 92, 97, 99], "sort": [13, 39, 44, 82, 84, 94, 97], "changelog": [13, 84], "licens": [13, 39, 44, 58, 81, 82, 84, 90, 92], "thirdparti": [13, 39, 84], "plugin_pluginmanag": [13, 39, 84], "plugin_id": 13, "pluginmanag": [13, 79, 81, 82, 95, 96, 97], "plugin_nam": [13, 56, 92], "plugin_announc": [13, 39, 84], "announc": [13, 31, 58], "navbar": [13, 39, 81, 84, 92, 97], "systemmenu": [13, 39, 84], "plugin_pluginmanager_about_thirdparti": 13, "section_print": [13, 39, 84], "terminalfilt": [13, 39, 81, 84], "gcodescript": [13, 39, 49, 54, 84, 94], "section_featur": [13, 39, 84], "webcam": [13, 40, 50, 58, 76, 81, 83, 85, 94, 97, 99], "accesscontrol": [13, 39, 50, 81, 84, 95], "gcodevisu": [13, 39], "section_octoprint": [13, 39, 84], "plugin_log": [13, 39, 84], "plugin_softwareupd": [13, 39, 84], "softwar": [13, 26, 31, 58, 91, 94], "softwareupd": [13, 90, 95], "section_plugin": [13, 39], "plugin_action_command_prompt": 13, "prompt": [13, 20, 23, 27, 31, 51, 58, 79, 92], "action_command_prompt": [13, 21], "plugin_curalegaci": 13, "legaci": [13, 14, 79, 92, 98], "curalegaci": [13, 14, 39], "sidebar": [13, 20, 39, 81, 84, 97, 99], "plugin_printer_safety_check": 13, "safeti": [13, 29, 35], "warn": [13, 35, 39, 49, 54, 59, 81, 84, 85, 88, 97, 98], "printer_safety_check": [13, 35], "gcodeview": [13, 30, 39], "viewer": [13, 31, 40, 50, 58, 99], "userset": [13, 39, 81, 84, 97], "beta": [13, 91], "sizethreshold": [13, 30, 39], "mobilesizethreshold": [13, 30, 39], "timelapsetmp": 13, "timelapse_tmp": [13, 39, 81, 84], "settingsplugin": [13, 92, 94, 95, 96], "subtre": [13, 80, 97], "portopt": 13, "baudrateopt": 13, "timeoutconnect": 13, "timeout": [13, 17, 39, 49, 54, 72, 76, 81, 83, 84, 85, 86, 88, 94], "timeoutdetect": 13, "timeoutcommun": 13, "timeouttemperatur": 13, "timeouttemperaturetargetset": 13, "temperaturetargetset": [13, 39, 81, 84], "timeoutsdstatu": 13, "sdstatu": [13, 39, 81, 84, 86], "maxtimeoutsidl": 13, "maxcommunicationtimeout": [13, 39, 81, 84], "idl": [13, 39, 81, 84], "maxtimeoutsprint": 13, "maxtimeoutslong": 13, "event": [13, 20, 31, 35, 40, 41, 55, 56, 58, 72, 81, 82, 84, 92, 95, 96, 97, 99], "streamurl": 13, "snapshoturl": 13, "snapshot": [13, 16, 39, 76, 81, 83, 84, 85, 94, 97], "ffmpegpath": 13, "ffmpeg": [13, 39, 49, 81, 84], "hand": [14, 33, 44, 50, 94, 97], "method": [14, 17, 24, 32, 59, 64, 66, 67, 72, 73, 75, 76, 77, 80, 82, 83, 85, 86, 87, 88, 90, 91, 92, 93, 94, 97, 98, 99], "multi": [14, 54, 94, 97], "displaynam": [14, 34, 81, 84], "qualiti": [14, 83], "medium_qu": 14, "medium": 14, "quick_test": 14, "bottom_layer_spe": 14, "bottom_thick": 14, "brim_line_count": 14, "cool_head_lift": 14, "cool_min_feedr": 14, "cool_min_layer_tim": 14, "layer": [14, 41, 42, 49, 50, 83, 87, 94], "skirt": 14, "layer_height": 14, "skirt_line_count": 14, "succe": [14, 72, 87], "anywai": 14, "incl": [14, 94], "samedevic": 14, "devic": [14, 26, 39, 50, 97], "shutdown": [15, 35, 39, 49, 50, 51, 56, 57, 84, 97], "confirm": [15, 23, 39, 53, 81, 84, 94, 99], "strong": 15, "p": [15, 26, 39, 48, 50, 53, 79, 84, 97], "disrupt": [15, 56], "setup": [15, 19, 24, 34, 39, 45, 54, 59, 64, 84, 85, 90, 91, 92, 97, 98], "reboot": 15, "divid": [15, 39, 42, 83, 84, 98], "malform": 15, "zero": [15, 88], "expos": [15, 24, 34, 50, 93], "menu": [15, 39, 57, 84, 91, 92, 94], "programmat": [15, 97], "realli": [15, 34, 39, 50, 57, 84, 92], "itself": [15, 23, 25, 26, 34, 39, 42, 54, 57, 59, 82, 84, 86, 89, 92, 94, 97, 98], "async": [15, 39, 85, 94], "timelapse_list": 16, "timelapse_delet": 16, "timelapse_manage_unrend": 16, "across": [16, 42, 48, 60, 99], "timelapse_admin": 16, "thumbnail": 16, "zchang": [16, 39, 49, 81, 84], "postrol": [16, 39, 81, 84], "roll": [16, 39, 84], "fp": [16, 39, 81, 84], "frame": [16, 17, 39, 49, 84, 94, 98], "video": [16, 17, 39, 84, 97], "retractionzhop": [16, 39, 81, 84], "hop": [16, 39, 84], "mindelai": 16, "interv": [16, 24, 35, 39, 48, 81, 84, 88], "vase": 16, "continu": [16, 23, 39, 43, 50, 83, 84, 88, 94, 97], "renderafterprint": [16, 39, 81, 84], "shot": 16, "enter": [17, 23, 44, 53, 57, 64, 85, 92, 94, 97, 98], "write": [17, 24, 39, 42, 53, 54, 72, 80, 84, 88, 91, 94, 97, 98], "check_typ": [17, 76], "dir": [17, 39], "check_access": [17, 76], "r": [17, 39, 76, 79, 82, 85, 94], "w": [17, 24, 48, 97], "allow_create_dir": 17, "check_writable_dir": 17, "writabl": [17, 80, 81], "small": [17, 44, 54, 92, 94, 97, 98], "testballoon": 17, "txt": [17, 24, 26, 92, 97], "NOT": [17, 34, 39, 49, 54, 82, 83, 84, 92, 94, 98], "validssl": 17, "ssl": [17, 39, 84, 85], "basicauth": 17, "digestauth": 17, "digest": 17, "bearerauth": 17, "199": 17, "299": 17, "redirect": [17, 31, 84, 85, 97], "399": 17, "client_error": 17, "499": 17, "server_error": 17, "599": 17, "normal": [17, 23, 24, 33, 34, 39, 55, 80, 84, 85, 91, 94], "base64": [17, 76], "content_type_whitelist": 17, "imag": [17, 39, 49, 76, 84, 97, 98], "plain": [17, 59, 85], "content_type_blacklist": 17, "togeth": [17, 53, 80, 84, 92], "broader": 17, "whitelist": [17, 88], "disallow": [17, 85], "png": [17, 49], "blacklist": [17, 39, 81, 82, 84, 88], "reach": [17, 53, 58, 84, 94], "protocol": [17, 39, 51, 52, 76, 84, 85, 90, 95], "ip": [17, 26, 34, 39, 49, 50, 84, 85], "tcp": 17, "udp": [17, 76], "hostnam": [17, 39, 84, 93], "resolv": [17, 23, 59, 63, 68, 74, 76, 80, 82, 92, 99], "dn": [17, 26, 39, 84], "lookup": [17, 85], "none": [17, 24, 34, 39, 54, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 94, 97, 98], "remot": [17, 34, 39, 49, 84, 85, 92, 94], "lan": [17, 50], "subnet": [17, 39, 50, 84], "cidr": [17, 39, 84], "typeok": 17, "missing_fil": 17, "raw": [17, 34, 38, 44, 59, 76, 82, 86, 94], "gif": [17, 76, 94], "r0lgodlhaqabaiaaaaaaap": 17, "yh5baeaaaaalaaaaaabaaeaaaibraa7": 17, "reachabl": [17, 26, 50, 76, 94, 97], "53": [17, 39, 76, 84, 92], "192": [17, 39, 50, 84], "168": [17, 39, 50, 84], "is_lan_address": 17, "16": [17, 34, 84, 94], "9": [17, 21, 24, 47, 49, 53, 83, 84, 92, 94, 97], "checktyp": 17, "overal": [17, 86], "inde": 18, "genuin": 18, "firstrun": [19, 39, 81, 84, 97], "were": [19, 49, 57, 80, 92, 94, 97, 98], "skip": [19, 30, 39, 84, 85, 97], "wizardplugin": [19, 95, 99], "on_wizard_finish": [19, 97], "seen": [19, 92, 97], "come": [20, 21, 22, 23, 24, 26, 33, 34, 42, 48, 92, 97, 98, 99], "plugin_action_command_notification_show": 20, "These": [20, 39, 44, 53, 54, 84, 90, 97], "shown": [20, 39, 84, 97, 99], "popup": [20, 83], "panel": [20, 24, 36, 39, 84, 97, 99], "clear": [20, 51, 92, 94], "plugin_action_command_notification_clear": 20, "enable_popup": 20, "them": [20, 21, 24, 33, 39, 54, 56, 59, 64, 82, 84, 85, 87, 89, 90, 92, 93, 94, 97, 98, 99], "hello": [20, 24, 39, 84, 88, 94, 95, 97], "world": [20, 39, 88, 92, 94, 97], "repositori": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 43, 44, 56, 58, 90, 92, 95, 97, 98], "action_command_notif": 20, "choos": 21, "close": [21, 49, 54, 80, 81, 83, 88, 92, 94, 99], "again": [21, 34, 39, 42, 50, 57, 72, 80, 83, 84, 88, 89, 92, 97, 98], "longer": [21, 25, 34, 36, 50, 72, 82, 84, 88, 92, 98], "proceed": [21, 50, 92], "own": [21, 28, 29, 30, 34, 37, 39, 51, 59, 64, 82, 84, 88, 89, 92, 94, 97, 98, 99], "choic": [21, 41], "placehold": [21, 34, 39, 48, 53, 58, 62, 82, 84, 85, 94, 97], "enable_emergency_send": 21, "jump": 21, "queue": [21, 80, 88, 94, 96, 97, 98], "abl": [21, 23, 24, 26, 34, 37, 46, 49, 50, 54, 56, 64, 80, 82, 84, 88, 92, 97], "enable_sign": 21, "p1": 21, "m876": 21, "prompt_begin": 21, "prompt_choic": 21, "prompt_button": 21, "prompt_show": 21, "tell": [21, 44, 80, 90, 92, 94, 95], "fulli": [21, 37, 39, 47, 51, 54, 80, 82, 84, 86, 88, 89, 92, 94, 97], "prompt_end": 21, "unload": [21, 81, 82, 89, 90], "swap": 21, "proce": [21, 23, 24, 50, 85, 87, 94, 99], "click": [21, 26, 33, 34, 44, 51, 52, 53, 54, 79, 84, 92, 94, 99], "button": [21, 33, 34, 36, 51, 52, 53, 54, 84, 92, 97, 99], "complic": [21, 92], "runout": 21, "abort": [21, 23, 52, 80, 94, 97], "channel": [22, 27, 34, 43, 91], "rss": 22, "atom": 22, "notif": [22, 31, 34, 39, 57, 58, 84], "reader": 22, "preconfigur": [22, 85, 94], "top": [22, 39, 42, 50, 53, 83, 84, 89, 90, 92, 97, 98], "uniqu": [22, 27, 30, 35, 83, 92, 97], "prioriti": [22, 39, 80, 84], "regular": [22, 24, 39, 43, 44, 48, 50, 53, 56, 58, 82, 83, 84, 94, 97], "unus": [22, 23, 39, 84, 97], "act": [22, 34, 39, 84, 92, 94, 99], "enabled_channel": 22, "forced_channel": 22, "_import": 22, "sparingli": [22, 83, 90], "channel_ord": 22, "ttl": [22, 34, 39, 81, 84], "live": [22, 33, 34, 39, 84, 94, 98], "minut": [22, 34, 39, 84], "hour": [22, 84, 91, 94], "display_limit": 22, "summary_limit": 22, "interact": [23, 39, 51, 68, 84, 92, 99], "behalf": [23, 94], "administr": [23, 44, 50, 92, 94, 97], "ask": [23, 84], "blown": [23, 53, 54, 84], "light": [23, 42], "weight": [23, 39, 84], "implementat": 23, "window": [23, 24, 26, 39, 41, 45, 53, 54, 56, 57, 59, 72, 86, 91, 92, 98], "auth_dialog": 23, "At": [23, 46, 59, 80], "appkei": [23, 84, 97], "fall": [23, 24, 94, 97, 98], "insensit": [23, 34, 85, 88], "grant": [23, 49, 50], "str": [23, 24, 48, 59, 79, 80, 82, 83, 84, 85, 86, 87, 88, 94, 97, 98], "app_token": 23, "user_token": 23, "plugin_appkeys_gr": 23, "plugin_appkeys_admin": [23, 94], "belong": [23, 34, 87, 92, 97], "fresh": [23, 39, 84, 85, 92], "awesom": [23, 92, 94, 97], "app_id": 23, "user_id": [23, 85], "api_kei": 23, "abcdef1234567890": 23, "revoc": 23, "owner": [23, 49], "getkei": 23, "opt": [23, 32, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 97], "promis": [23, 32, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 73, 74, 75, 76, 77], "jqueri": [23, 32, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 73, 74, 75, 76, 77, 99], "getallkei": 23, "generatekei": 23, "revokekei": 23, "revokekeyforapp": 23, "requestforus": 23, "checkdecis": 23, "conveni": [23, 82, 86, 92], "until": [23, 30, 39, 42, 47, 48, 59, 81, 84, 88, 97, 98], "goe": [23, 54, 94], "reject": [23, 39, 59, 84], "some_us": 23, "consol": [23, 41, 46, 59, 63, 92, 94, 97, 99], "our": [23, 80, 85, 90, 92, 94, 97, 99], "u": [23, 26, 92], "restor": [24, 50], "easi": [24, 34, 42, 92, 97, 98], "migrat": [24, 43, 58, 86, 95, 97], "newli": [24, 44, 50, 82, 91], "loss": 24, "As": [24, 35, 41, 42, 51, 53, 54, 59, 90, 92, 94, 97, 98], "adher": [24, 43, 44, 47], "standard": [24, 26, 39, 79, 84, 88, 90, 92, 94], "restore_unsupport": 24, "environ": [24, 34, 35, 41, 45, 46, 58, 79, 81, 85, 90, 91, 92, 94, 95, 97], "octoprint_backup_restore_unsupport": 24, "touch": [24, 26, 33, 39, 50, 58, 84, 92], "best": [24, 83, 92, 94, 98], "help": [24, 27, 34, 35, 38, 39, 41, 42, 43, 44, 48, 58, 79, 84, 85, 89, 91, 92, 94, 98], "subsystem": [24, 82, 90, 91, 96, 97], "exit": [24, 34, 38, 39, 94, 98], "combin": [24, 50, 85, 94, 97], "cronjob": 24, "cli": [24, 40, 58, 81, 95], "plugin_backup_backup_cr": 24, "payload": [24, 33, 34, 49, 54, 59, 72, 94, 97, 99], "additional_excludes_hook": 24, "arg": [24, 33, 34, 38, 44, 79, 80, 82, 83, 85, 86, 87, 88, 90, 92, 94, 97], "kwarg": [24, 33, 34, 79, 80, 82, 83, 85, 86, 87, 88, 90, 94, 97], "handler": [24, 33, 34, 39, 40, 51, 52, 72, 82, 85, 88, 89, 90, 94], "react": [24, 35, 56, 82, 89, 92, 94, 97], "foo": [24, 85, 88, 94, 97], "o": [24, 39, 45, 48, 84, 88, 94, 97], "io": [24, 27, 80, 85], "class": [24, 41, 53, 59, 64, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 92, 94, 96, 97, 99], "backupexcludetestplugin": 24, "octoprintplugin": [24, 81, 82, 94, 96, 97], "def": [24, 33, 34, 82, 88, 90, 92, 93, 94, 97], "self": [24, 34, 53, 80, 82, 84, 85, 92, 93, 94, 96, 97, 99], "join": [24, 80, 85, 97], "get_plugin_data_fold": [24, 81, 82, 96, 97], "f": [24, 39, 48, 49, 53, 54, 79, 82, 83, 84, 97], "__plugin_implementation__": [24, 90, 92, 93, 94, 97], "__plugin_hooks__": [24, 33, 34, 90, 94], "before_backup_hook": 24, "after_backup_hook": 24, "before_restore_hook": 24, "after_restore_hook": 24, "export": [24, 33, 93], "go": [24, 42, 43, 44, 49, 53, 83, 94, 95, 97, 98], "backupplugin": 24, "create_backup_help": 24, "get_help": [24, 81, 82, 93], "snippet": [24, 26, 39, 53, 55, 81, 84, 97], "_plugin_manag": [24, 79, 81, 82, 93, 94, 96], "claus": 24, "delete_backup_help": 24, "examplebackup": 24, "silent": [24, 39, 80, 84, 85, 86], "verifi": [24, 85, 91, 97], "unavail": 24, "offici": [24, 33, 56, 58, 92, 95, 98], "homepag": [24, 92], "reinstal": [24, 34, 92], "latest": [24, 34, 44, 51], "maintain": [25, 36, 47, 97], "editor": [25, 41, 42, 44, 50, 57], "customcontrolmanag": [25, 53], "ssdp": [26, 93], "upnp": 26, "known": [26, 39, 49, 52, 54, 80, 84, 94, 97], "bonjour": 26, "avahi": 26, "microsoft": 26, "icon": [26, 33, 34, 97, 99], "explor": 26, "frontend": [26, 53, 89, 94, 95, 97, 99], "safari": 26, "maco": [26, 39, 41, 44, 54, 57, 86, 88], "linux": [26, 39, 41, 45, 50, 53, 54, 56, 57, 86, 88, 89, 91, 92], "brows": [26, 44, 93], "scan": 26, "discov": [26, 82, 92, 97], "address": [26, 33, 34, 39, 49, 50, 56, 59, 83, 84, 85, 92], "publicport": 26, "public": [26, 34, 50, 58, 92], "pathprefix": 26, "usessl": 26, "httpusernam": 26, "httppassword": 26, "upnpuuid": 26, "uuid": 26, "autogener": 26, "vendor": [26, 33], "vendorurl": 26, "obligatori": [26, 97], "txt_record": 26, "publish": [26, 34, 91, 92, 93, 97], "eth0": [26, 50], "443": 26, "_someservic": 26, "field1": 26, "value1": [26, 42, 88], "field2": 26, "value2": [26, 88], "scheme": [26, 39, 43, 84, 85], "sentri": 27, "gather": 27, "especi": [27, 42, 92, 97, 98], "valuabl": [27, 35], "candid": [27, 30, 34, 35, 94], "rc": [27, 34, 43], "stabl": [27, 30, 34, 39, 43, 44, 84], "kindli": 27, "servic": [27, 31, 39, 50, 97, 98], "complianc": 27, "privaci": [27, 35, 39, 82, 90], "polici": [27, 35, 82, 90], "enabled_unreleas": 27, "unreleas": [27, 30], "unique_id": [27, 35], "errortrack": 27, "project": [28, 29, 44, 92, 98], "cycl": [28, 29, 49, 54], "github": [28, 29, 33, 34, 43, 44, 56, 84, 90, 91, 92, 97], "formerli": [29, 32], "alex": 30, "ustyantsev": 30, "ever": [30, 37, 39, 50, 83, 84, 97], "2013": [30, 37, 50], "extract": [30, 37, 82, 85, 94, 97], "skipuntilthi": 30, "search": 30, "prime": [30, 54], "preview": [30, 43], "backup": [31, 41, 50, 58, 81, 86, 95, 98], "helper": [31, 58, 79, 81, 82, 85, 88, 89, 95], "discoveri": [31, 41, 58, 90, 93], "modul": [32, 34, 44, 46, 56, 58, 59, 64, 67, 68, 82, 83, 85, 86, 87, 88, 89, 91, 92, 97], "1393158814": 32, "43712": 32, "1392628936": 32, "2014": 32, "17": [32, 92, 97, 98], "13205": 32, "1798419": 32, "12237201408": 32, "listlog": 32, "deletelog": 32, "downloadlog": 32, "underli": [32, 35, 63, 66, 69, 70, 71, 73, 74, 75, 76, 77, 80, 85, 88], "uninstal": [33, 35, 57, 82, 89], "whl": 33, "archiv": [33, 34, 56, 92], "pip": [33, 34, 39, 44, 46, 56, 57, 84, 92, 95, 98], "py": [33, 34, 44, 49, 90, 91, 92, 94, 97, 98], "jneilliii": 33, "bedlevelvisu": 33, "master": [33, 34, 43, 44, 56, 85, 92, 97], "eyal0": 33, "printtimegeniu": 33, "logic": [33, 53, 82, 84, 85, 97], "main": [33, 39, 43, 50, 84, 92, 94, 97, 99], "littl": [33, 34, 92, 97], "wrench": [33, 34], "upper": [33, 34, 72, 94, 97], "corner": [33, 34, 83, 92], "repository_ttl": 33, "1440": [33, 34, 84], "notic": [33, 92, 97], "notices_ttl": 33, "360": [33, 34], "shouldn": [33, 34, 50, 92], "pip_arg": 33, "pip_force_us": 33, "dependency_link": [33, 92], "hidden": [33, 44, 79, 81, 82, 86, 99], "plugin_pluginmanager_install_plugin": 33, "source_typ": [33, 49], "plugin_pluginmanager_uninstall_plugin": 33, "plugin_pluginmanager_enable_plugin": 33, "plugin_pluginmanager_disabled_plugin": 33, "reconnect_hooks_hook": 33, "python": [33, 34, 39, 41, 42, 44, 49, 53, 56, 58, 80, 82, 84, 88, 89, 90, 91, 92, 94, 95, 97], "exampleplugin": 33, "some_custom_hook": 33, "some_other_custom_hook": 33, "notifi": [34, 59, 94, 97], "themselv": [34, 41, 90, 94, 97, 99], "switch": [34, 44, 53, 83, 92, 94, 98, 99], "git": [34, 44, 47, 56, 92, 97], "commit": [34, 43, 44, 47], "fire": [34, 49, 94, 97, 99], "navig": [34, 39, 84, 92, 97, 99], "therein": [34, 44, 94, 98], "onc": [34, 39, 46, 48, 50, 54, 57, 63, 85, 88, 91, 94, 97, 98, 99], "adjust": [34, 39, 50, 54, 72, 84, 85, 94, 95, 97, 98], "target_vers": 34, "checkout": [34, 44, 92], "pi": [34, 50, 92, 98], "octopi": [34, 39, 56, 57, 64, 76, 84, 91, 92, 98], "raspberri": [34, 50, 92], "guid": [34, 44, 84, 98], "bleed": [34, 43], "edg": [34, 43, 48], "temporarili": [34, 97, 98], "internet": [34, 49, 50], "24h": 34, "pend": [34, 82, 88, 94], "leav": [34, 39, 84, 88, 92, 97], "reserv": [34, 43], "github_releas": 34, "foosel": 34, "repo": 34, "pip_command": 34, "cache_ttl": 34, "notify_us": 34, "pisupport": 34, "ignore_throttl": 34, "mb": [34, 41], "minimum_free_storag": 34, "overlai": [34, 79, 82, 84, 86, 89, 90, 97], "check_overlay_url": 34, "update_check_overlai": 34, "6h": 34, "check_overlay_ttl": 34, "github_commit": 34, "regularli": [34, 56], "doc": [34, 39, 44, 50, 54, 84, 97], "en": [34, 84, 92], "pro": 34, "bitbucket": 34, "bitbucket_commit": 34, "bitbucket_us": 34, "bitbucket_password": 34, "prereleas": 34, "prerelease_branch": [34, 91], "commitish": 34, "target_commitish": 34, "stable_branch": [34, 91], "prerelease_channel": 34, "stable_channel": 34, "versionad": 34, "release_compar": 34, "compar": [34, 85, 88, 94, 98], "One": [34, 39, 49, 62, 80, 92, 94, 98], "comparison": 34, "packag": [34, 56, 89, 90, 92, 95, 96, 98], "newer": [34, 44, 94], "semant": [34, 47, 54, 92], "semantic_vers": 34, "unequ": 34, "api_us": 34, "privat": 34, "api_password": 34, "hint": [34, 92, 97, 98], "ssh": [34, 50], "accord": [34, 39, 49, 87, 92], "my_us": 34, "my_repo": 34, "git_commit": 34, "checkout_fold": 34, "pypi_releas": 34, "pypi": [34, 56], "httpheader": 34, "etag": [34, 85, 97], "header_url": 34, "avoid": [34, 44, 50, 94, 98], "duplic": [34, 97], "single_file_plugin": 34, "header_nam": 34, "header_method": 34, "header_prefix": 34, "jsondata": 34, "command_lin": 34, "stdout": [34, 41, 88], "python_check": 34, "callabl": [34, 79, 80, 82, 87, 88, 94, 97], "always_curr": 34, "debug": [34, 39, 41, 44, 45, 46, 51, 58, 59, 79, 81, 82, 84, 94, 97, 98], "current_vers": 34, "never_curr": 34, "local_vers": 34, "remote_vers": 34, "ing": [34, 98], "impli": 34, "pip_cwd": 34, "force_reinstal": 34, "guarante": [34, 63, 83, 92, 97], "re": [34, 83, 84, 94, 97], "update_script": 34, "update_fold": 34, "python_updat": 34, "sleep_a_bit": 34, "durat": [34, 39, 84], "countdown": 34, "meantim": 34, "correctli": [34, 39, 50, 54, 57, 84], "devel": [34, 39, 43, 44, 81, 84, 92], "someplugin": 34, "declar": [34, 79, 82, 89, 93, 94, 97, 99], "mainten": [34, 43, 47, 98], "tag": [34, 47, 83, 92, 94], "And": [34, 48, 50, 94], "gist": 34, "somegist": 34, "whenev": [34, 50, 57, 97], "alongsid": 34, "githubusercont": [34, 44], "gistid": 34, "my_plugin": 34, "bit": [34, 39, 42, 50, 92, 98], "immedi": [34, 49, 51, 54, 63, 65, 85, 88, 92, 94], "pick": [34, 92, 94], "around": [34, 39, 53, 83, 84, 92, 97], "lot": [34, 39, 42, 59, 84, 94], "higher": [34, 72, 97], "pure": [34, 97], "respect": [34, 39, 54, 59, 80, 84, 85, 88, 89, 94, 97], "plugin_softwareupdate_update_succeed": 34, "succeed": 34, "from_vers": 34, "to_vers": 34, "plugin_softwareupdate_update_fail": 34, "update_config_hook": 34, "probabl": [34, 42, 49, 50, 91, 97, 98], "signatur": [34, 59, 87, 88, 94], "get_latest": 34, "checker": [34, 96], "perform_upd": 34, "fiction": 34, "updateplugindemo": 34, "get_update_inform": [34, 90, 91], "_plugin_nam": [34, 81, 82, 96], "displayvers": 34, "_plugin_vers": [34, 81, 82, 96], "wrap": [34, 42, 53, 54, 59, 79, 80, 82, 85, 88, 94, 97, 98], "insight": [35, 92], "mani": [35, 39, 48, 68, 83, 84, 94], "metric": 35, "earli": 35, "better": [35, 39, 42, 92], "tailor": 35, "ping": 35, "15min": 35, "granular": [35, 50, 94, 97], "unlock": 35, "commerror": 35, "printjob": 35, "octoprint_tracking_dis": 35, "ci": [35, 43], "printabl": [36, 49, 94], "uploadmanag": 36, "simul": [37, 39, 48], "quirk": 37, "heavili": 37, "virtual_print": [37, 48, 94], "manipul": [38, 51, 94], "append_valu": 38, "behind": [38, 39, 84, 92, 94], "insert_valu": 38, "insert": [38, 82], "remove_valu": 38, "appdata": [39, 41, 53, 54, 56, 57, 86, 91, 92], "deviat": 39, "filebas": [39, 84], "usermanag": [39, 81, 82, 84, 85, 94, 96], "filebasedusermanag": [39, 84, 94], "userfil": [39, 81, 84], "localnetwork": [39, 50, 81, 84], "autologina": [39, 50, 81, 84], "autologinloc": [39, 50, 81, 84], "logon": [39, 84], "forward": [39, 79, 80, 82, 84, 85, 92, 94], "googl": [39, 84], "haproxi": [39, 84], "wiki": [39, 51, 56, 92], "forwardfor": 39, "127": [39, 50, 76, 84, 90, 94], "24": [39, 84, 91, 94], "trust": [39, 50, 84, 85], "front": [39, 84, 98], "lock": [39, 83, 84], "down": [39, 49, 50, 80, 84, 86, 97, 98], "trustbasicauthent": [39, 81, 84, 85], "caution": [39, 50, 84], "checkbasicauthenticationpassword": [39, 81, 84], "proxi": [39, 84, 85, 94], "trustremoteus": [39, 81, 84, 85], "convei": [39, 84], "remoteuserhead": [39, 81, 84], "remote_us": [39, 84], "addremoteus": [39, 81, 84], "impact": [39, 84], "defaultreauthenticationtimeout": [39, 81, 84], "some_vers": 39, "pubkei": 39, "rsa": 39, "tweak": 39, "violet": [39, 81, 84], "transpar": [39, 84, 99], "acryl": [39, 84], "colortranspar": [39, 81, 84], "showinternalfilenam": [39, 81, 84], "prepend": [39, 59, 94], "plugin_pi_support": [39, 84], "plugin_firmware_check": 39, "plugin_gcodeview": [39, 84], "plugin_appkei": [39, 84], "plugin_backup": [39, 84], "plugin_track": [39, 84], "plugin_errortrack": [39, 84], "plugin_corewizard_acl": [39, 84], "critic": [39, 49, 81, 84], "defaultlanguag": [39, 81, 84], "reorder": 39, "plugin_": [39, 82, 92, 94, 97], "d": [39, 41, 49, 53, 83, 84, 88, 92, 97], "redefin": [39, 41], "plugin_helloworld": 39, "fan": [39, 53, 54, 84, 90, 94], "layout": [39, 53, 81, 84], "horizont": [39, 53, 81, 84, 92], "parametric_command": 39, "input": [39, 53, 54, 59, 81, 82, 84, 85, 88, 92, 94, 97], "255": [39, 50, 53, 84], "m107": [39, 53, 54, 90, 94], "rerend": [39, 84], "preemptiv": [39, 81, 84, 97], "stylesheet": [39, 81, 84, 92, 97], "product": [39, 82, 84, 94], "compil": [39, 83, 84, 92], "css": [39, 44, 81, 84, 94, 95, 97], "less": [39, 43, 44, 58, 81, 82, 84, 85, 92, 94, 97], "asset": [39, 64, 84, 92, 96, 97], "minifi": [39, 81, 84], "webasset": [39, 64, 81, 84, 92], "reduc": [39, 84, 92, 97], "minif": [39, 84], "regardless": [39, 64, 84, 89, 94, 97, 98], "minify_plugin": [39, 81, 84], "clean_on_startup": [39, 81, 84], "anim": [39, 84], "showloadinganim": [39, 81, 84], "compens": [39, 84], "fact": [39, 42, 83, 84, 94], "accuraci": [39, 84], "statsweighinguntil": [39, 81, 84], "elaps": [39, 49, 83, 84, 94], "far": [39, 50, 54, 55, 84, 85, 92, 97], "validityrang": [39, 81, 84], "dumb": [39, 84], "forcedumbfromperc": [39, 81, 84], "forcedumbaftermin": [39, 81, 84], "30": [39, 84, 88, 92], "fluctuat": [39, 84], "stablethreshold": [39, 81, 84], "60": [39, 84, 88, 94], "shell": [39, 44], "consum": [39, 58, 94], "logger": [39, 41, 82, 85, 92, 94, 96, 97], "lcd": [39, 84], "m115": [39, 48, 49, 94], "m117": [39, 48, 49, 53, 84, 94], "g28": [39, 49, 53, 84], "logfil": [39, 82, 99], "graph": [39, 84], "temperaturegraph": [39, 81, 84], "sdsupport": [39, 81, 84], "keyboard": [39, 84], "keyboardcontrol": [39, 81, 84], "poll": [39, 84, 94], "watch": [39, 44, 81, 84, 97], "pollwatch": [39, 81, 84], "modelsizedetect": [39, 81, 84], "printcancelconfirm": [39, 81, 84], "uppercas": [39, 84, 94], "autouppercaseblacklist": [39, 81, 84], "m118": [39, 84], "g91": [39, 53, 54, 84, 94], "influenc": [39, 84, 94, 97], "g90influencesextrud": [39, 81, 84], "univers": [39, 84], "filesystem": [39, 84, 85], "fine": [39, 48, 59, 83, 84, 92, 98], "revert": [39, 49, 84], "older": [39, 43, 84, 97], "enforcereallyuniversalfilenam": [39, 81, 84], "temporari": [39, 84, 85, 87], "tmp": [39, 84, 85], "virtualsd": [39, 81, 84], "mount": 39, "quickli": [39, 57, 92, 98], "resid": [39, 82, 89, 94], "slicingprofil": [39, 81, 84, 87, 97], "pertain": 39, "saniti": [39, 84, 94], "maxextrud": [39, 81, 84], "throttle_normalprio": [39, 81, 84], "01": [39, 48, 84, 92], "throttle_highprio": [39, 81, 84], "mobil": [39, 92, 97], "2mb": 39, "2097152": [39, 41], "20mb": 39, "20971520": 39, "_disabl": [39, 84], "_forcedcompat": [39, 84, 98], "tier": [39, 84], "_sortingord": [39, 84], "some_hook": 39, "some_other_hook": 39, "some_set": [39, 42, 97], "some_other_set": 39, "defaultprofil": [39, 81, 84], "afterprinterconnect": [39, 54, 81, 84, 94], "beforeprintstart": [39, 54, 81, 84, 94], "afterprintcancel": [39, 54, 81, 84], "motor": [39, 50, 54, 84], "nm84": [39, 84], "disable_hotend": [39, 54, 84], "nm140": 39, "nm106": [39, 84], "afterprintdon": [39, 54, 81, 84], "afterprintpaus": [39, 54, 94], "beforeprintresum": [39, 54], "printer_profil": [39, 53, 54, 80, 83, 84, 94, 97], "m104": [39, 54, 84], "endfor": [39, 53, 54, 84, 94], "decreas": [39, 72, 84], "experienc": [39, 41, 84], "sec": [39, 53], "communicationbusi": [39, 81, 84], "dead": [39, 84], "max": [39, 53, 81, 82, 84, 85], "written": [39, 82, 84, 85, 98], "maxwritepass": [39, 81, 84], "glob": [39, 84, 94], "additionalport": [39, 81, 84], "myprintersymlink": 39, "baud": [39, 49, 84], "additionalbaudr": [39, 81, 84], "123456": 39, "becaus": [39, 42, 64, 84, 85, 97], "m0": [39, 49, 84], "m1": [39, 49, 84], "blockedcommand": [39, 81, 84], "m600": [39, 49, 84], "ignoredcommand": [39, 81, 84], "pausingcommand": [39, 81, 84], "m25": [39, 84], "dwell": [39, 49, 84], "longrunningcommand": [39, 81, 84], "g4": [39, 49, 53, 84], "g29": [39, 84], "g30": [39, 84], "g32": [39, 84], "m400": [39, 84], "m226": [39, 49, 84], "checksum": [39, 48, 84], "m110": [39, 84, 94], "checksumrequiringcommand": [39, 81, 84], "handshak": [39, 84, 85], "n0": [39, 84], "simpli": [39, 44, 50, 54, 97, 98], "reset": [39, 41, 48, 54, 75, 84, 85, 88, 94], "hellocommand": [39, 81, 84], "disconnectonerror": [39, 81, 84], "ignoreerrorsfromfirmwar": [39, 81, 84], "invalu": [39, 84], "logresend": [39, 81, 84], "waitforstartonconnect": [39, 81, 84], "capabl": [39, 48, 81, 84, 95], "waittoloadsdfilelist": [39, 81, 84], "linenumb": [39, 48, 84], "repeti": [39, 48, 84], "alwayssendchecksum": [39, 81, 84], "express": [39, 41, 53, 83, 84, 88, 94, 97], "gm": [39, 84], "sendchecksumwithunknowncommand": [39, 81, 84], "unknowncommandsneedack": [39, 81, 84], "swallowokafterresend": [39, 81, 84], "sdrelativepath": [39, 81, 84], "sdalwaysavail": [39, 81, 84], "style": [39, 44, 48, 50, 53, 84, 95, 97], "targetextr0": [39, 48, 84], "m105": [39, 48, 84, 94], "repetiertargettemp": [39, 81, 84], "heatup": [39, 84], "externalheatupdetect": [39, 81, 84], "ident": [39, 84, 97], "ignoreidenticalresend": [39, 81, 84], "ignoredidenticalresend": 39, "identicalresendscount": 39, "supportfascommand": [39, 81, 84], "accordingli": [39, 44, 59, 82, 84, 85, 94, 97, 98, 99], "firmwaredetect": [39, 81, 84], "blockwhiledwel": [39, 81, 84], "supportresendswithoutok": [39, 81, 84], "talk": [39, 64, 84], "latin_1": [39, 84], "codec": [39, 84], "shut": [39, 49, 84, 97], "enableshutdownactioncommand": [39, 81, 84], "m29": [39, 48, 84], "buggi": [39, 84], "triggerokform29": [39, 81, 84], "resendratiothreshold": [39, 81, 84], "autoreport": [39, 84], "autoreport_temp": [39, 48, 81, 84], "shorten": [39, 84], "busy_protocol": [39, 81, 84], "bind": [39, 84, 92, 97, 99], "5000": [39, 84, 86], "startonceinsafemod": [39, 57, 81, 84], "incomplet": [39, 84, 99], "ignoreincompletestartup": [39, 81, 84], "secret": [39, 84], "encrypt": [39, 84], "randomli": [39, 84], "secretkei": [39, 81, 84], "somesecretkei": 39, "nginx": [39, 84, 85], "apach": [39, 84], "reverseproxi": [39, 81, 84], "prefixhead": [39, 81, 84], "schemehead": [39, 81, 84], "hosthead": [39, 81, 84], "lead": [39, 50, 80, 84, 88, 94, 97, 98], "said": [39, 49, 50, 84], "prefixfallback": [39, 81, 84], "schemefallback": [39, 81, 84], "hostfallback": [39, 81, 84], "trustlocalhostproxi": [39, 81, 84], "trustedproxi": [39, 81, 84], "ensur": [39, 44, 50, 56, 57, 79, 80, 82, 83, 84, 85, 88, 92, 94, 97, 98], "embed": [39, 84, 92, 97], "samesit": [39, 81, 84, 85], "allowfram": [39, 81, 84], "lax": [39, 81, 84], "strict": [39, 42, 81, 84, 88], "over": [39, 50, 53, 72, 80, 83, 84, 85, 90, 92, 94, 97, 99], "www": [39, 84, 85, 88], "chromestatu": [39, 84], "5088147346030592": [39, 84], "5633521622188032": [39, 84], "3482": [39, 84], "suffix": [39, 59, 84, 85, 86, 94, 97], "nifti": [39, 84], "memori": [39, 84, 85], "rewrit": [39, 84, 85, 94], "incom": [39, 72, 84, 85, 97], "1gb": [39, 84], "maxsiz": [39, 81, 84, 88], "1073741824": [39, 84], "namesuffix": [39, 81, 84], "pathsuffix": [39, 81, 84], "100kb": [39, 84, 94], "102400": [39, 84], "serverrestartcommand": [39, 81, 84], "sudo": [39, 44, 50, 98], "systemrestartcommand": [39, 81, 84], "systemshutdowncommand": [39, 81, 84], "h": 39, "localpipcommand": [39, 81, 84], "onlin": [39, 49, 76, 84, 98], "onlinecheck": [39, 81, 84], "concern": [39, 47], "aka": [39, 42], "pluginblacklist": [39, 81, 84], "diskspac": [39, 81, 84], "threshold": [39, 84, 85], "becom": [39, 58, 59, 64, 84, 88, 92, 99], "spars": [39, 84], "500mb": [39, 84], "63488000": 39, "200mb": [39, 84], "209715200": [39, 84], "preemptivecach": [39, 81, 84, 94], "dai": [39, 84], "ipcheck": [39, 81, 84], "notat": [39, 84], "trustedsubnet": [39, 81, 84], "baseurl": [39, 59, 60, 64, 72], "mention": [39, 51, 54, 90, 92, 98], "coupl": [39, 43, 72, 92], "emb": [39, 50, 64, 97], "build": [39, 45, 54, 80, 92, 99], "domain": [39, 59, 84, 85], "refus": [39, 80, 98], "insecur": [39, 50, 84], "ticket": 39, "twitter": 39, "solv": [39, 83, 98], "ship": [39, 56, 57, 84], "scari": [39, 50], "defaultslic": [39, 81, 84], "dropdown": 39, "desir": [39, 44, 51, 94], "ab": [39, 84], "210": [39, 84, 94], "pla": [39, 84], "180": [39, 84], "suppress": [39, 49, 83, 84, 94, 97], "pbn": [39, 84], "bclpr": [39, 84], "m27": [39, 84, 94], "echo": [39, 48, 84, 94, 97], "mjpg": [39, 84], "streamer": [39, 84], "binari": [39, 44, 59, 84, 92, 97, 98], "rpi1": 39, "ffmpegthread": [39, 81, 84], "videocodec": [39, 84], "mpeg2video": 39, "ffmpegvideocodec": [39, 81, 84], "bitrat": [39, 81, 84], "5000k": 39, "watermark": [39, 81, 84], "movi": [39, 49, 50, 84], "delai": [39, 84], "postpon": [39, 84], "renderafterprintdelai": [39, 81, 84], "flip": [39, 84], "fliph": [39, 81, 84], "vertic": [39, 53, 81, 84], "flipv": [39, 81, 84], "rotat": [39, 84], "90": [39, 68, 84], "counter": [39, 84, 88], "clockwis": [39, 84], "rotate90": [39, 81, 84], "framer": [39, 84], "exact": [39, 46, 47, 56, 82, 84, 91, 92, 98], "pictur": [39, 84], "captur": [39, 49, 84, 95], "capturepostrol": [39, 81, 84], "cleantmpafterdai": [39, 81, 84], "primer": [40, 50, 53, 57, 58], "rule": [40, 44, 94, 97, 98], "interest": [40, 41, 45, 51, 54, 58, 94, 97, 98, 99], "analysi": [40, 49, 58, 72, 81, 84, 87, 95, 96, 97], "formatt": [40, 44], "rollov": 41, "loglevel": 41, "increas": [41, 43, 47, 72, 88, 94, 97], "highest": 41, "filemanag": [41, 58, 81, 82, 95, 96, 97], "expand": [41, 94], "deem": 41, "find": [41, 43, 44, 50, 54, 55, 82, 85, 89, 91, 92, 97, 98], "serialfil": 41, "streamhandl": 41, "ext": [41, 86, 97], "sy": [41, 88, 98], "timedrotatingfilehandl": 41, "backupcount": 41, "rotatingfilehandl": 41, "maxbyt": 41, "1024": [41, 94], "no_color": 41, "referenc": [41, 94], "asctim": 41, "levelnam": 41, "log_color": 41, "statement": [41, 92, 94, 98], "pathnam": 41, "lineno": 41, "logrecord": 41, "hood": 42, "shed": 42, "excel": 42, "veri": [42, 43, 50, 56, 64, 72, 83, 92, 97, 99], "quot": [42, 51], "indent": [42, 50], "illeg": 42, "whitespac": 42, "matter": [42, 95, 98], "plai": [42, 86], "comment": [42, 51, 94], "piec": [42, 90], "mistaken": 42, "syntax": [42, 53, 54, 82, 84, 92], "thumb": [42, 98], "convert": [42, 80, 82, 83, 85, 88, 98], "liter": [42, 98], "escap": [42, 85, 92], "backslash": 42, "span": [42, 85], "break": [42, 43, 47, 50, 97], "spread": 42, "42": [42, 50, 92], "colon": 42, "bracket": 42, "phew": 42, "yai": 42, "multilin": 42, "we": [42, 85, 90, 93, 94, 95, 97, 98, 99], "four": [42, 94, 97], "paragraph": 42, "But": [42, 92], "57": 42, "organ": [42, 56], "anotherkei": 42, "explain": 42, "quit": [42, 92, 94, 98], "complex": [42, 53, 92], "visibl": [42, 97, 99], "some_valu": [42, 97], "a_list": 42, "some_flag": [42, 97], "quoted_str": 42, "setting1": 42, "setting2": 42, "subsetting21": 42, "value11": 42, "subsetting22": 42, "subsubsetting221": 42, "subsubsetting222": 42, "subsubsetting223": 42, "the_end": 42, "guess": [42, 50, 85, 92], "unquot": 42, "saw": 42, "mind": [42, 80, 92, 94], "trick": [42, 94], "dash": 42, "clearer": 42, "ideal": [42, 49, 50], "highlight": 42, "white": 42, "tremend": [42, 43, 92], "sensit": [42, 53, 84, 97], "improv": [43, 85], "spot": 43, "rock": 43, "solid": [43, 92], "good": [43, 50, 92, 94, 98, 99], "dev114": 43, "big": [43, 97], "major": [43, 47], "kept": [43, 79], "sometim": [43, 44, 98], "stuff": [43, 53, 92], "encount": [43, 49, 82, 83, 98], "dev123": 43, "stage": [43, 44], "bugfix": 43, "prepar": [43, 48, 64, 81, 85, 91, 92, 94, 98], "graduat": 43, "pre": [43, 44, 82, 84, 85, 91, 92, 95], "0rc1": [43, 98], "0rc2": 43, "dev3": 43, "0rc": 43, "dev12": 43, "pop": 43, "later": [43, 44, 64, 90, 92, 94, 97, 98, 99], "slowli": [43, 72], "agnost": 44, "prerequisit": 44, "setuptool": [44, 91, 92], "virtualenv": [44, 92, 98], "13": [44, 57, 72, 92], "clone": [44, 92], "cd": [44, 92], "python3": [44, 98], "venv": [44, 92, 98], "bin": [44, 56, 57, 91, 92, 98], "bash": 44, "upgrad": 44, "revis": 44, "blame": 44, "ignorerevsfil": 44, "rev": 44, "suit": 44, "pytest": 44, "rebuild": 44, "sphinx": 44, "_build": 44, "scan_dep": 44, "substitut": 44, "apt": 44, "distribut": [44, 50, 58, 95], "debian": 44, "ubuntu": 44, "libyaml": 44, "essenti": 44, "Then": [44, 50, 92, 94, 98], "pull": [44, 98], "2019": 44, "msvcv142": 44, "x64": 44, "x86": 44, "sdk": 44, "ex": [44, 98], "m": [44, 83, 88, 92, 94], "easili": [44, 50, 94], "3df4550c": 44, "eebd": 44, "496c": 44, "a189": 44, "e55f2f8b01c": 44, "commandlin": [44, 58, 81], "startingdirectori": 44, "tabtitl": 44, "suppressapplicationtitl": 44, "forum": [44, 58, 98], "myself": 44, "privileg": 44, "xcode": 44, "suitabl": 44, "el": 44, "capitan": 44, "xcodebuild": 44, "homebrew": 44, "rubi": 44, "curl": 44, "fssl": 44, "brew": 44, "ensurepip": 44, "visualstudio": 44, "insid": [44, 49, 52, 53, 80, 85, 92, 94], "defaultinterpreterpath": 44, "formatonsav": 44, "codeactionsonsav": 44, "fixal": 44, "ruff": 44, "explicit": [44, 97, 98], "organizeimport": 44, "defaultformatt": 44, "charliermarsh": 44, "lint": 44, "pylinten": 44, "flake8en": 44, "unittesten": 44, "pytesten": 44, "task": [44, 56, 59, 82, 97], "label": [44, 49, 53, 59, 84, 92], "clean": [44, 88, 90, 97], "artifact": 44, "interpreterpath": 44, "dep": 44, "dependson": 44, "launch": [44, 46, 97], "cwd": 44, "workspacefold": 44, "prelaunchtask": 44, "summari": [44, 98], "press": [44, 53, 84, 88], "f5": 44, "ctrl": 44, "shift": [44, 92], "outdat": [44, 97, 98], "repeat": [44, 63], "modulesdkpath": 44, "projectfiledir": 44, "sadli": [44, 55, 92, 97, 98, 99], "hiccup": 44, "pyinterpreterdirectori": 44, "cmd": [44, 90, 94], "watcher": 44, "scope": [44, 85], "filepath": [44, 80], "footer": 44, "2016": [44, 94], "debugg": 44, "mac": [45, 53, 56, 91, 92], "studio": 45, "vscode": 45, "pycharm": 45, "guidelin": 45, "perfprofil": 46, "modulenotfounderror": 46, "pyinstrument": 46, "pep440": 47, "minor": 47, "contract": [47, 94], "hotfix": 47, "nearest": 47, "dev68": 47, "g46c7a9c": 47, "uncommit": 47, "dirti": 47, "footnot": [47, 53, 56, 91, 92], "segment": [47, 48], "concept": [47, 58, 86, 95], "mandat": 47, "henceforth": 47, "furthermor": 48, "condit": [48, 88], "hard": [48, 56], "reproduc": [48, 57], "pane": [48, 97], "tune": 48, "behavior": 48, "okafterresend": 48, "throw": [48, 59], "forcechecksum": 48, "okwithlinenumb": 48, "numextrud": 48, "pin": 48, "pinnedextrud": 48, "34": [48, 92], "t1": [48, 94], "43": [48, 92], "includecurrenttoolintemp": 48, "m23": 48, "27": [48, 84], "includefilenameinopen": 48, "hasb": 48, "haschamb": 48, "repetierstyletargettemperatur": 48, "repetierstyleresend": 48, "inlin": [48, 53], "m20": [48, 84], "okbeforecommandoutput": 48, "smoothietemperaturereport": 48, "sdfile": 48, "files": 48, "hex": 48, "longnam": 48, "outgo": 48, "buffer": [48, 85], "waitinterv": 48, "rx": 48, "sendwait": 48, "rxbuffer": 48, "64": 48, "slot": [48, 88], "commandbuff": 48, "m112": [48, 49, 84], "supportm112": 48, "echoonm117": 48, "broken": 48, "brokenm29": 48, "supportf": 48, "firmwarenam": 48, "marlin": 48, "sendbusi": 48, "simulatereset": 48, "resetlin": 48, "mi": 48, "fill": [48, 82, 97], "runtim": [48, 89, 97, 98], "prepare_ok": 48, "preparedok": 48, "lastn": 48, "okformatstr": 48, "firmare_nam": 48, "m115formatstr": 48, "firmware_nam": [48, 94], "protocol_vers": [48, 94], "m115reportcap": 48, "autoreport_sd_statu": 48, "autoreport_po": [48, 81, 84], "emergency_pars": [48, 81, 84], "extended_m20": [48, 81, 84], "lfn_write": [48, 81, 84], "m115_geometry_report": 48, "m115reportarea": 48, "ambient": 48, "ambienttemperatur": 48, "eg": [48, 97], "m105targetformatstr": 48, "2f": 48, "m105notargetformatstr": 48, "eeprom": [48, 53, 84], "m500": 48, "enable_eeprom": 48, "m503": 48, "support_m503": 48, "nois": 48, "resend_ratio": 48, "simulated_error": 48, "resend_with_timeout": 48, "110": 48, "missing_lineno": 48, "115": 48, "checksum_mismatch": 48, "plugin_virtual_printer_seri": 48, "action_disconnect": 48, "action_paus": 48, "action_resum": 48, "action_custom": 48, "dont_answ": 48, "go_awol": 48, "trigger_resend_lineno": 48, "trigger_resend_checksum": 48, "trigger_missing_checksum": 48, "trigger_missing_lineno": 48, "drop_connect": 48, "enqueu": [48, 68, 80, 81, 94], "sleep_aft": 48, "sleep_after_next": 48, "start_sd": 48, "select_sd": 48, "cancel_sd": 48, "misc": 48, "carri": 49, "growl": [49, 56, 92, 93], "mygrowlserv": 49, "raspi": 49, "octoprint_logo": 49, "printstart": [49, 54], "printdon": [49, 54], "printcancel": [49, 54], "__eventnam": 49, "__currentz": 49, "__filenam": 49, "NO": 49, "__filepath": 49, "__fileorigin": 49, "__progress": 49, "percent": [49, 83], "__data": 49, "__now": 49, "8601": 49, "register_custom_ev": [49, 95], "clientopen": 49, "remoteaddress": 49, "clientauth": 49, "clientclos": 49, "userloggedin": 49, "userloggedout": 49, "connectivitychang": 49, "old": [49, 50, 54, 59, 92, 97, 99], "life": [49, 92], "thermal": 49, "runawai": 49, "recov": 49, "resend_loop": 49, "start_print": [49, 81, 83], "printerstatechang": 49, "state_id": 49, "get_state_id": [49, 81, 83], "state_str": 49, "effective_select": 49, "effective_print": 49, "filead": 49, "hierarchi": [49, 59, 82], "fileremov": 49, "filemov": 49, "source_nam": 49, "destination_path": [49, 97], "destination_nam": 49, "destination_typ": 49, "updatedfil": 49, "folderad": 49, "folderremov": 49, "foldermov": 49, "modif": [49, 80, 83, 86, 87, 97], "supersed": 49, "metadataanalysisstart": 49, "metadataanalysisfinish": 49, "metadatastatisticsupd": 49, "fileselect": 49, "filedeselect": 49, "transferstart": 49, "transfer": [49, 94], "transferdon": 49, "took": [49, 92], "firmwareerror": 49, "m114": [49, 53, 54, 84], "accur": 49, "fileposit": 49, "printpaus": [49, 54], "printresum": [49, 54], "scriptnam": [49, 94], "chartmark": 49, "chart": 49, "pluginname_eventtyp": 49, "styliz": 49, "short": [49, 85, 97], "word": [49, 86], "epoch": 49, "poweron": 49, "m80": [49, 94], "poweroff": 49, "m81": 49, "g0": [49, 94], "m245": 49, "alert": [49, 97], "m300": 49, "conveyor": 49, "m240": 49, "eject": 49, "m40": 49, "estop": 49, "filamentchang": 49, "m701": 49, "m702": 49, "positionupd": 49, "toolchang": 49, "commandsuppress": 49, "explan": [49, 68], "info": [49, 81, 84, 88, 90, 92, 93, 95, 96, 97], "misconfigur": 49, "invalidtoolreport": 49, "suppressedcommand": 49, "capturestart": 49, "capturedon": 49, "capturefail": 49, "caught": [49, 82], "movierend": 49, "movie_basenam": 49, "moviedon": 49, "moviefail": 49, "returncod": [49, 88], "no_fram": 49, "slicingstart": 49, "stl_locat": 49, "gcode_loc": 49, "progressavail": 49, "slicingprogress": 49, "slicingdon": 49, "slicingcancel": [49, 81, 87, 97], "slicingfail": 49, "slicingprofilead": 49, "12": [49, 97], "slicingprofilemodifi": 49, "slicingprofiledelet": 49, "settingsupd": [49, 82], "pluginset": [49, 81, 82, 94, 96], "trigger_ev": [49, 82, 86], "printerprofilemodifi": 49, "mere": [50, 94], "customis": 50, "predefin": [50, 55, 94, 97], "aspect": [50, 84], "involv": [50, 83, 94], "plan": [50, 56, 59, 98], "measur": [50, 72], "everyon": [50, 92], "stepper": [50, 54], "publicli": [50, 97], "bypass": 50, "inconvi": 50, "isol": 50, "benefit": 50, "huge": 50, "underestim": 50, "risk": [50, 51, 97], "keep": [50, 54, 59, 72, 80, 88, 92, 94, 97], "unsecur": 50, "happili": 50, "harder": 50, "listen": [50, 85, 97], "someon": [50, 94], "malwar": 50, "endless": 50, "benchi": 50, "permit": 50, "improperli": 50, "compromis": 50, "extrem": 50, "sound": 50, "figur": [50, 97], "pc": 50, "mask": 50, "rout": [50, 95, 97], "grep": 50, "wlan0": 50, "awk": 50, "ipv6": 50, "sai": [50, 57, 90, 95], "youraddressrang": 50, "easiest": [50, 98], "screen": [50, 92, 97], "understand": [50, 92], "roughli": [50, 94, 98], "learn": [50, 92], "dont": 50, "central": [50, 82], "let": [50, 53, 91, 92, 94, 97], "outlin": [50, 97], "nano": 50, "salt": [50, 81, 84], "aabbccddee1234523452345": 50, "yourusernam": 50, "128": [50, 84], "everyth": [50, 54, 59, 79, 92, 98], "cp": 50, "went": [50, 59], "think": 50, "almost": 50, "certainli": [50, 92], "ipv4": [50, 84], "highli": [50, 91], "discourag": [50, 82], "regret": 50, "alon": [50, 97], "Such": 51, "preced": [51, 94], "pronterfac": 51, "he": 51, "had": [51, 52, 92, 97], "sd_insert": 51, "sd_eject": 51, "sd_updat": 51, "abus": [51, 83], "malici": 51, "comm": [51, 52, 90, 95], "elsewher": [52, 82], "contrari": [52, 59], "custom_command": 52, "atcommand": [52, 95], "jinja2": [53, 54, 64, 92, 94, 97], "hierarch": [53, 97], "hesit": 53, "slider": [53, 81, 84], "element": [53, 59, 63, 80, 92, 97, 99], "feedback": [53, 83, 99], "3000mm": 53, "x10": [53, 94], "f3000": 53, "parametr": 53, "3000": 53, "fun": [53, 95, 98], "danc": 53, "repetit": 53, "yield": [53, 80, 88, 92], "fig": [53, 57], "latter": [53, 94, 97, 99], "bundledplugin": 53, "_": [53, 63, 64, 82, 92, 93, 94, 97], "closer": 53, "lai": [53, 84], "bottom": [53, 84, 88], "grid": 53, "collaps": 53, "met": [53, 84, 85, 97], "sophist": [53, 54, 84, 97], "eval": [53, 84], "controlviewmodel": [53, 84, 99], "additionalclass": [53, 81, 84], "btn": [53, 84, 92], "tick": [53, 84], "rendit": [53, 84, 97], "hi": [53, 84, 94], "accident": [53, 84], "aren": [53, 54], "getadditionalcontrol": [53, 99], "view": [53, 85, 86, 88, 92, 94, 97, 99], "callback": [53, 80, 82, 83, 85, 86, 87, 88, 89, 94, 95, 97], "center_x": 53, "center_i": 53, "speed_x": 53, "speed_i": 53, "speed_z": 53, "p500": 53, "z10": 53, "z1": 53, "endif": [53, 54, 84], "x2": 53, "y2": 53, "x0": [53, 54], "y0": [53, 54], "occas": 54, "jinja": [54, 92, 94, 97], "beforeprinterdisconnect": [54, 81, 84], "unexpect": [54, 92], "cut": [54, 84, 85], "beforetoolchang": [54, 81, 84], "tn": 54, "aftertoolchang": [54, 81, 84], "emit": [54, 95], "capit": 54, "gcodescriptafterprintdonerun": 54, "gcodescriptafterprintdonefinish": 54, "reusabl": 54, "spectrum": 54, "last_posit": 54, "last_temperatur": 54, "degre": 54, "celsiu": [54, 83], "necessarili": [54, 83, 94], "last_fanspe": 54, "myplugin": [54, 59, 90, 94, 97, 98], "myvari": [54, 94], "pause_posit": 54, "advanc": [54, 91, 92], "pause_temperatur": 54, "pause_fanspe": 54, "cancel_posit": 54, "cancel_temperatur": 54, "cancel_fanspe": 54, "multitud": 54, "peopl": [54, 92], "m84": 54, "disable_b": [54, 84], "els": [54, 59, 76, 79, 80, 84, 85, 88, 91, 94, 97, 98], "m140": [54, 84], "inact": 54, "uncom": 54, "xyze": 54, "m83": 54, "slightli": [54, 59, 85], "upward": 54, "f4500": 54, "m82": 54, "e5": 54, "xyz": 54, "g92": 54, "design": [54, 92], "autologin": [55, 84], "diagnos": 56, "observ": [56, 57, 92, 94], "unpack": 56, "oprint": [56, 57, 91, 92, 98], "advent": 57, "becam": [57, 88], "appar": 57, "tracker": 57, "easier": [57, 92], "identif": 57, "introduc": [57, 83], "culprit": 57, "yamlpatch": 57, "forget": [57, 64, 80, 91, 92, 98], "wherev": 57, "remind": 57, "snappi": 58, "3d": 58, "gnu": 58, "affero": 58, "v3": 58, "Its": 58, "wouldn": 58, "financi": 58, "enjoi": 58, "focus": 58, "primarili": [58, 98], "mixin": [58, 82, 85, 89, 90, 92, 94, 95, 96], "viewmodel": [58, 95], "tutori": [58, 91, 95, 97], "schema": [58, 81], "tornado": [58, 81, 94], "instanti": [59, 64, 90, 92, 94, 99], "registr": [59, 80, 91, 94, 98], "registerplugincompon": [59, 64], "unsolv": 59, "concurr": [59, 88], "architectur": 59, "intact": 59, "factori": [59, 82, 86, 95], "typeof": 59, "amd": 59, "var": [59, 60, 63, 64, 72, 76, 92, 99], "myplugincli": 59, "prototyp": 59, "somefunct": 59, "getbaseurl": [59, 64], "canon": [59, 88], "trail": [59, 80], "getrequesthead": [59, 64], "entail": 59, "datatyp": 59, "ajaxwithdata": [59, 64], "getwithqueri": [59, 64], "OR": 59, "getblueprinturl": [59, 64], "contenttyp": 59, "postjson": [59, 64], "somekei": 59, "somevalu": 59, "putjson": [59, 64], "patchjson": [59, 64], "usabl": [59, 80, 82], "selector": [59, 92], "tri": [59, 60, 72, 82, 85], "replic": [59, 94], "textstatu": 59, "formdata": 59, "blueprint": [59, 85, 94, 97], "fileinput": 59, "progressoutput": 59, "myfilenam": 59, "dat": 59, "math": 59, "round": [59, 72, 88, 94, 98], "issuecommand": [59, 64], "trivial": 59, "myendpoint": 59, "mycommand": 59, "someparamet": 59, "someotherparamet": 59, "someothervalu": 59, "getsimpleapiurl": [59, 64], "proper": [59, 92, 95, 97], "simpleapiplugin": [59, 95], "simpleapiget": [59, 64], "simpleapicommand": [59, 64], "otherparamet": 59, "othervalu": 59, "blueprintplugin": [59, 94, 95], "createrejecteddef": [59, 64], "shortcut": [59, 76, 85, 92], "defer": 59, "createcustomexcept": [59, 64], "constructor": [59, 64, 72, 80, 85, 88, 92, 98, 99], "stack": [59, 85, 88], "subclass": [59, 80, 85, 88, 92, 94, 97], "mycustomexcept": 59, "horribli": 59, "clientclass": 59, "registri": 59, "dosometh": 59, "invalidargumenterror": [59, 64], "myusernam": [60, 72], "mypassword": [60, 72], "passivelogin": [60, 64, 72], "getset": [61, 64, 75], "getcustomcontrol": [62, 64], "sendgcod": [62, 64], "sendgcodewithparamet": [62, 64], "sendgcodescript": [62, 64], "enhanc": 62, "sendgcodescriptwithparamet": [62, 64], "preprocess": [63, 94, 97], "undefin": [63, 99], "recursivelyprintnam": 63, "isfold": 63, "child": [63, 80, 88], "listforloc": [63, 64], "truthi": 63, "createfold": [63, 64], "somefil": 63, "pathforentri": [63, 64], "entryforpath": [63, 64], "funni": 63, "somepathstofind": 63, "packed_cli": 64, "js_client": 64, "asset_url": 64, "endasset": 64, "url_for": [64, 94, 97], "lodash": 64, "lib": [64, 92], "moreov": 64, "assembl": 64, "singular": 64, "client1": 64, "octoprint1": 64, "apikey1": 64, "client2": 64, "octoprint2": 64, "apikey2": 64, "togglepaus": [64, 65], "getfullst": [64, 68], "gettoolst": [64, 68], "settooltargettemperatur": [64, 68], "settooltemperatureoffset": [64, 68], "selecttool": [64, 68], "setflowr": [64, 68], "getbedst": [64, 68], "setbedtargettemperatur": [64, 68], "setbedtemperatureoffset": [64, 68], "getchamberst": [64, 68], "setchambertargettemperatur": [64, 68], "setchambertemperatureoffset": [64, 68], "setfeedr": [64, 68], "getsdstat": [64, 68], "initsd": [64, 68], "refreshsd": [64, 68], "releasesd": [64, 68], "getpluginset": [64, 70], "savepluginset": [64, 70], "generateapikei": [64, 70, 75, 81, 86], "listallslicersandprofil": [64, 71], "listprofilesforslic": [64, 71], "getprofileforslic": [64, 71], "addprofileforslic": [64, 71], "updateprofileforslic": [64, 71], "deleteprofileforslic": [64, 71], "onmessag": [64, 72], "removemessag": [64, 72], "sendmessag": [64, 72], "sendauth": [64, 72], "onratetoolow": [64, 72], "onratetoohigh": [64, 72], "increaser": [64, 72], "decreaser": [64, 72], "sampl": 64, "getcommand": [64, 73], "getcommandsforsourc": [64, 73], "executecommand": [64, 73], "listrend": [64, 74], "listunrend": [64, 74], "deleteunrend": [64, 74], "renderunrend": [64, 74], "getconfig": [64, 74], "saveconfig": [64, 74], "changepassword": [64, 75], "resetapikei": [64, 75], "saveset": [64, 75], "testpath": [64, 76], "testexecut": [64, 76], "testurl": [64, 76], "testserv": [64, 76], "testresolut": [64, 76], "shorthand": 65, "2mm": 68, "cover": 68, "profileid": 71, "40": [72, 97], "rateslidingwindows": 72, "eventobj": 72, "const": 72, "userid": [72, 94], "trip": 72, "lower": [72, 83, 88, 92, 94, 97, 99], "slide": 72, "faster": 72, "slower": 72, "half": [72, 97], "unto": [75, 99], "criteria": [76, 94], "mimetyp": [76, 85], "jpeg": [76, 97], "split": [76, 80, 94], "someimag": 76, "idonotexist": 76, "anonymousus": [78, 81], "apius": [78, 81], "corruptuserstorag": [78, 81], "invalidusernam": [78, 81], "unknownrol": [78, 81], "unknownus": [78, 81], "passwordhash": 78, "asdict": [78, 81, 82], "as_dict": 78, "useralreadyexist": [78, 81], "hiddenopt": [79, 81], "param_decl": 79, "sequenc": [79, 94], "show_default": 79, "confirmation_prompt": 79, "prompt_requir": 79, "hide_input": 79, "is_flag": 79, "flag_valu": 79, "allow_from_autoenv": 79, "paramtyp": 79, "show_choic": 79, "show_envvar": 79, "attr": [79, 92], "octoprintcontext": [79, 81], "configfil": [79, 86], "basedir": [79, 86], "verbos": 79, "safe_mod": 79, "bulk_opt": [79, 81], "decor": [79, 85, 88, 97], "invers": 79, "intuit": 79, "hidden_opt": [79, 81], "keyword": [79, 82, 85, 87, 88, 94, 97], "unchang": [79, 85], "param": [79, 80, 83, 85, 88, 94], "init_platform_for_cli": [79, 81], "ctx": [79, 85, 94], "subset": 79, "_identifi": [79, 81, 82, 96], "_logger": [79, 81, 82, 92, 94, 96, 97], "_connectivity_check": [79, 81, 82, 96], "_environment_detector": 79, "_event_bu": [79, 81, 82, 96], "_set": [79, 92, 93, 94, 96, 97], "init_platform": 79, "legacy_opt": [79, 81], "pass_octoprint_ctx": [79, 81, 94], "te": 79, "concaten": [79, 80, 82, 99], "set_ctx_obj_opt": [79, 81], "eager": [79, 97], "standard_opt": [79, 81], "octoprintdevelcommand": [79, 81], "multicommand": [79, 94], "get_command": [79, 81], "cmd_name": 79, "list_command": [79, 81], "subcommand": 79, "octoprintplugincommand": [79, 81, 94], "plugin_manag": [79, 81, 82, 94], "daemon_opt": [79, 81], "daemon": [79, 88, 94], "pid": 79, "run_serv": [79, 81], "v6_onli": 79, "allow_root": 79, "logging_config": 79, "ignore_blacklist": 79, "octoprint_daemon": 79, "disable_color": 79, "server_opt": [79, 81], "iknowwhatimdo": 79, "contenttypedetector": [80, 81], "detector": [80, 81], "alia": 80, "contenttypemap": [80, 81], "content_typ": [80, 81, 85, 94], "nosuchstorag": [80, 81], "abstractanalysisqueu": [80, 81, 94], "finished_callback": 80, "gcodeanalysisqueu": [80, 81, 94, 97], "analyz": [80, 96], "_do_analysi": [80, 81], "high_prior": 80, "_current": 80, "_do_abort": [80, 81], "reenqueu": 80, "priorit": 80, "queueentri": [80, 81], "analysisabort": [80, 81], "analysisqueu": [80, 81, 82, 94, 96], "queue_factori": 80, "invok": [80, 82, 88, 94, 97], "register_finish_callback": 80, "oneself": 80, "unregister_finish_callback": 80, "substructur": 80, "toolx": 80, "absolute_path": 80, "localfilestorag": [80, 81], "basefold": [80, 82, 97], "really_univers": 80, "sanit": [80, 81, 88, 94], "lru": 80, "minim": [80, 85, 88, 97], "overhead": [80, 94], "path_on_disk": [80, 81], "add_fil": [80, 81], "file_object": [80, 94], "allow_overwrit": [80, 87, 94, 97], "rais": [80, 82, 83, 85, 86, 87, 88, 97], "add_fold": [80, 81], "ignore_exist": 80, "add_link": [80, 81], "href": [80, 92], "analysis_backlog": [80, 81], "analys": [80, 94], "un": 80, "canonic": [80, 81], "copy_fil": [80, 81], "copy_fold": [80, 81], "file_exist": [80, 81], "file_in_path": [80, 81], "folder_exist": [80, 81], "get_additional_metadata": [80, 81], "get_lastmodifi": [80, 81], "get_metadata": [80, 81], "get_siz": [80, 81], "has_analysi": [80, 81], "join_path": [80, 81, 85], "qualifi": [80, 88], "last_modifi": [80, 81, 86], "defatul": 80, "list_fil": [80, 81], "force_refresh": 80, "dive": [80, 92], "some_sub_fold": 80, "some_fil": [80, 97], "sha1": 80, "move_fil": [80, 81], "move_fold": [80, 81], "path_in_storag": [80, 81], "opposit": 80, "unsupportedoper": 80, "remove_additional_metadata": [80, 81], "remove_fil": [80, 81], "remove_fold": [80, 81], "apart": [80, 92], "remove_link": [80, 81], "deriv": [80, 85, 87, 88, 99], "slash": 80, "sanitize_nam": [80, 81], "valueerror": [80, 82, 85, 86, 87, 88], "sanitize_filenam": 80, "sanitize_path": [80, 81], "set_additional_metadata": [80, 81], "overwrit": [80, 83, 85, 92, 94, 97], "split_path": [80, 81], "storageinterfac": [80, 81], "abstractfilewrapp": [80, 81, 94], "wrapper": [80, 85, 87, 97], "iobas": 80, "diskfilewrapp": [80, 81], "preserv": 80, "lineprocessorstream": [80, 81, 94, 98], "input_stream": 80, "process_lin": [80, 81, 94, 98], "rawiobas": 80, "fly": [80, 92, 97], "flush": 80, "oserror": 80, "seekabl": [80, 81], "random": [80, 84, 94], "seek": 80, "truncat": 80, "multistream": [80, 81], "streamwrapp": [80, 81, 94], "dump": [80, 81, 85, 88], "plugin_set": [81, 82, 94], "call_plugin": [81, 82], "get_int": [81, 82, 97], "get_float": [81, 82], "get_boolean": [81, 82, 97], "set_int": [81, 82], "set_float": [81, 82], "set_boolean": [81, 82], "add_overlai": [81, 82, 86], "remove_overlai": [81, 82, 86], "get_plugin_logfile_path": [81, 82, 94], "global_get": [81, 82, 94], "global_get_basefold": [81, 82, 94], "global_get_boolean": [81, 82], "global_get_float": [81, 82], "global_get_int": [81, 82], "global_set": [81, 82], "global_set_boolean": [81, 82], "global_set_float": [81, 82], "global_set_int": [81, 82], "disable_plugin": [81, 82], "enable_plugin": [81, 82], "get_filtered_implement": [81, 82], "get_hook": [81, 82, 94], "get_implement": [81, 82, 97], "get_plugin": [81, 82], "get_plugin_info": [81, 82], "has_any_of_hook": [81, 82], "has_any_of_mixin": [81, 82], "has_obsolete_hook": [81, 82], "has_restart_needing_hook": [81, 82], "has_restart_needing_implement": [81, 82], "hook_matches_hook": [81, 82], "is_obsolete_hook": [81, 82], "is_plugin_mark": [81, 82], "is_restart_needing_hook": [81, 82], "is_restart_needing_plugin": [81, 82], "mark_plugin": [81, 82], "plugin_hook": [81, 82], "register_message_receiv": [81, 82], "reload_plugin": [81, 82], "send_plugin_messag": [81, 82], "unregister_message_receiv": [81, 82], "plugininfo": [81, 82, 96], "disabling_discourag": [81, 82], "forced_dis": [81, 82], "invalid_syntax": [81, 82], "long_str": [81, 82], "looks_like_plugin": [81, 82], "needs_restart": [81, 82], "parsed_metadata": [81, 82], "privacypolici": [81, 82], "pythoncompat": [81, 82], "_basefold": [81, 82, 96], "on_plugin_dis": [81, 82, 89, 90], "on_plugin_en": [81, 82, 89, 90], "restartneedingplugin": [81, 82, 89, 95], "sortableplugin": [81, 82, 97], "get_sorting_kei": [81, 82, 94, 97], "_printer_profile_manag": [81, 82, 96], "_analysis_queu": [81, 82, 96], "_slicing_manag": [81, 82, 96], "_file_manag": [81, 82, 96], "_printer": [81, 82, 96], "_app_session_manag": [81, 82], "_plugin_lifecycle_manag": [81, 82], "_user_manag": [81, 82, 96], "_data_fold": [81, 82], "on_plugin_pending_uninstal": [81, 82, 89], "reloadneedingplugin": [81, 82, 89, 95], "get_connection_opt": [81, 83], "printerinterfac": [81, 82, 83, 94, 96], "can_modify_fil": [81, 83], "cancel_print": [81, 83], "change_tool": [81, 83], "feed_rat": [81, 83], "flow_rat": [81, 83], "get_current_connect": [81, 83], "get_current_data": [81, 83], "get_current_job": [81, 83], "get_current_temperatur": [81, 83], "get_state_str": [81, 83], "get_temperature_histori": [81, 83], "get_transport": [81, 83], "is_cancel": [81, 83], "is_closed_or_error": [81, 83], "is_current_fil": [81, 83], "is_error": [81, 83], "is_oper": [81, 83], "is_paus": [81, 83], "is_print": [81, 83], "is_readi": [81, 83], "job_on_hold": [81, 83], "log_lin": [81, 83], "pause_print": [81, 83], "register_callback": [81, 83], "resume_print": [81, 83], "select_fil": [81, 83], "send_initial_callback": [81, 83], "set_job_on_hold": [81, 83], "set_temperatur": [81, 83], "set_temperature_offset": [81, 83], "toggle_pause_print": [81, 83], "unregister_callback": [81, 83], "unselect_fil": [81, 83], "valid_ax": [81, 83], "valid_heater_regex": [81, 83], "valid_heater_regex_no_curr": [81, 83], "valid_tool_regex": [81, 83], "printercallback": [81, 83, 94], "on_printer_add_log": [81, 83], "on_printer_add_messag": [81, 83], "on_printer_add_temperatur": [81, 83], "on_printer_received_registered_messag": [81, 83], "on_printer_send_current_data": [81, 83], "on_printer_send_initial_data": [81, 83], "printerprofilemanag": [81, 82, 83, 87, 94, 96], "bedformfactor": [81, 83], "bedorigin": [81, 83], "saveerror": [81, 83], "couldnotoverwriteerror": [81, 83], "invalidprofileerror": [81, 83], "basemodel": [81, 84], "model_config": [81, 84, 85], "printerparamet": [81, 84], "accesscontrolconfig": [81, 84], "autologinheadsupacknowledg": [81, 84], "groupmanag": [81, 84], "groupfil": [81, 84], "permissionmanag": [81, 84], "remotegroupshead": [81, 84], "remotegroupsmap": [81, 84], "trustremotegroup": [81, 84], "apiconfig": [81, 84], "appearanceconfig": [81, 84], "closemodalswithclick": [81, 84], "coloricon": [81, 84], "fuzzytim": [81, 84], "showfahrenheitalso": [81, 84], "colorenum": [81, 84], "componentconfig": [81, 84], "componentdisabledconfig": [81, 84], "componentorderconfig": [81, 84], "containerconfig": [81, 84], "controlconfig": [81, 84], "controlinputconfig": [81, 84], "controlsliderinputconfig": [81, 84], "layoutenum": [81, 84], "develcacheconfig": [81, 84], "develconfig": [81, 84], "enablecsrfprotect": [81, 84], "enableratelimit": [81, 84], "plugintim": [81, 84], "sockjsconnecttimeout": [81, 84], "usefrozendictforprinterst": [81, 84], "develwebassetsconfig": [81, 84], "stylesheetenum": [81, 84], "estimationconfig": [81, 84], "printtimeestimationconfig": [81, 84], "eventsubscript": [81, 84], "eventsconfig": [81, 84], "subscriptiontypeenum": [81, 84], "featureconfig": [81, 84], "enabledragdropupload": [81, 84], "printstartconfirm": [81, 84], "rememberfilefold": [81, 84], "uploadoverwriteconfirm": [81, 84], "folderconfig": [81, 84], "gcodeanalysisconfig": [81, 84], "bedz": [81, 84], "runat": [81, 84], "throttle_lin": [81, 84], "runatenum": [81, 84], "pluginsconfig": [81, 84], "forced_compat": [81, 84], "sorting_ord": [81, 84], "printerparametersconfig": [81, 84], "pausetrigg": [81, 84], "printerprofilesconfig": [81, 84], "gcodescriptsconfig": [81, 84], "afterprintresum": [81, 84], "beforeprintpaus": [81, 84], "scriptsconfig": [81, 84], "alwaysdetectneverenum": [81, 84], "infowarnneverenum": [81, 84], "serialcap": [81, 84], "autoreport_sdstatu": [81, 84], "serialconfig": [81, 84], "abortheatuponcancel": [81, 84], "ackmax": [81, 84], "autorefresh": [81, 84], "autorefreshinterv": [81, 84], "blacklistedbaudr": [81, 84], "blacklistedport": [81, 84], "disablesdprintingdetect": [81, 84], "emergencycommand": [81, 84], "identicalresendscountdown": [81, 84], "ignoreemptyport": [81, 84], "lastlinebuffers": [81, 84], "logpositiononcancel": [81, 84], "logpositiononpaus": [81, 84], "lowlat": [81, 84], "maxconsecutiveresend": [81, 84], "maxnotsdprint": [81, 84], "neversendchecksum": [81, 84], "notifysuppressedcommand": [81, 84], "resendratiostart": [81, 84], "sanitychecktool": [81, 84], "sdcancelcommand": [81, 84], "sdlowercas": [81, 84], "sendm112onerror": [81, 84], "supportwait": [81, 84], "suppresssecondhello": [81, 84], "terminallogs": [81, 84], "useparityworkaround": [81, 84], "serialmaxtimeout": [81, 84], "serialtimeoutconfig": [81, 84], "baudratedetectionpaus": [81, 84], "detectionconsecut": [81, 84], "detectionfirst": [81, 84], "posautoreport": [81, 84], "positionlogwait": [81, 84], "resendok": [81, 84], "sdstatusautoreport": [81, 84], "temperatureautoreport": [81, 84], "commandsconfig": [81, 84], "cookiesconfig": [81, 84], "diskspaceconfig": [81, 84], "ipcheckconfig": [81, 84], "onlinecheckconfig": [81, 84], "pluginblacklistconfig": [81, 84], "preemptivecacheconfig": [81, 84], "pythoneolcheckconfig": [81, 84], "pythoneolentri": [81, 84], "last_octoprint": [81, 84], "reverseproxyconfig": [81, 84], "portfallback": [81, 84], "porthead": [81, 84], "serverfallback": [81, 84], "serverhead": [81, 84], "samesiteenum": [81, 84], "serverconfig": [81, 84], "allowedloginredirectpath": [81, 84], "heartbeat": [81, 84, 85], "pythoneolcheck": [81, 84], "seenwizard": [81, 84], "uploadsconfig": [81, 84], "slicingconfig": [81, 84], "actionconfig": [81, 84], "async_": [81, 84], "systemconfig": [81, 84], "temperatureconfig": [81, 84], "cutoff": [81, 84], "sendautomat": [81, 84], "sendautomaticallyaft": [81, 84], "temperatureprofil": [81, 84], "terminalfilterentri": [81, 84], "renderafterprintenum": [81, 84], "timelapseconfig": [81, 84], "timelapseopt": [81, 84], "timelapsetypeenum": [81, 84], "webcamconfig": [81, 84], "defaultwebcam": [81, 84], "ffmpegcommandlin": [81, 84], "ffmpegthumbnailcommandlin": [81, 84], "snapshotwebcam": [81, 84], "timelapseen": [81, 84], "webcamen": [81, 84], "ratioenum": [81, 84], "four_thre": [81, 84], "sixteen_nin": [81, 84], "cansnapshot": [81, 84], "extra": [81, 84, 85, 91, 92], "snapshotdisplai": [81, 84], "webcamcompat": [81, 84], "cachebust": [81, 84], "snapshotsslvalid": [81, 84], "snapshottimeout": [81, 84], "streamratio": [81, 84], "streamtimeout": [81, 84], "streamwebrtciceserv": [81, 84], "cannotstartserverexcept": [81, 85], "octoprintanonymousident": [81, 85], "corsrequesthandl": [81, 85], "corsresponsehandl": [81, 85], "csrfrequesthandl": [81, 85], "csrfresponsehandl": [81, 85], "get_api_kei": [81, 85], "get_user_for_apikei": [81, 85], "get_user_for_authorization_head": [81, 85], "get_user_for_remote_user_head": [81, 85], "has_permiss": [81, 85], "nocachingexceptgetresponsehandl": [81, 85], "nocachingresponsehandl": [81, 85], "optionsalloworigin": [81, 85], "require_fresh_login_with": [81, 85], "require_login": [81, 85], "require_login_with": [81, 85], "validate_local_redirect": [81, 85], "lesssimplecach": [81, 85], "octoprintflaskrequest": [81, 85], "server_nam": [81, 85], "server_port": [81, 85], "octoprintflaskrespons": [81, 85], "delete_cooki": [81, 85], "set_cooki": [81, 85], "octoprintjsonprovid": [81, 85], "octoprintsessioninterfac": [81, 85], "save_sess": [81, 85], "should_set_cooki": [81, 85], "pluginassetresolv": [81, 85], "resolve_output_to_path": [81, 85], "split_prefix": [81, 85], "prefixawarejinjaenviron": [81, 85], "reverseproxyinfo": [81, 85], "settingscheckupdat": [81, 85], "build_don": [81, 85], "needs_rebuild": [81, 85], "check_lastmodifi": [81, 85], "firstrun_only_access": [81, 85], "get_cookie_suffix": [81, 85], "get_flask_user_from_request": [81, 85], "make_api_error": [81, 85], "make_text_respons": [81, 85], "no_firstrun_access": [81, 85], "permission_and_fresh_credentials_valid": [81, 85], "permission_valid": [81, 85], "redirect_to_tornado": [81, 85], "require_credentials_checked_rec": [81, 85], "restricted_access": [81, 85], "threadsafesess": [81, 85], "remove_handl": [81, 85], "set_handl": [81, 85], "corssupportmixin": [81, 85, 94], "set_default_head": [81, 85], "customhttp1connect": [81, 85], "customhttp1connectionparamet": [81, 85], "customhttp1serverconnect": [81, 85], "customhttpserv": [81, 85], "handle_stream": [81, 85], "deprecatedendpointhandl": [81, 85, 94], "dynamiczipbundlehandl": [81, 85], "generatingdatahandl": [81, 85], "globalheadertransform": [81, 85], "largeresponsehandl": [81, 85, 94], "compute_etag": [81, 85], "get_content_typ": [81, 85], "get_content_vers": [81, 85], "original_absolute_path": [81, 85], "set_extra_head": [81, 85], "streamed_get": [81, 85], "requestlessexceptionloggingmixin": [81, 85], "log_except": [81, 85], "staticdatahandl": [81, 85, 94], "staticzipbundlehandl": [81, 85], "systeminfobundlehandl": [81, 85], "uploadstoragefallbackhandl": [81, 85], "body_method": [81, 85], "data_receiv": [81, 85], "is_multipart": [81, 85], "on_finish": [81, 85, 88], "urlproxyhandl": [81, 85, 94], "webcamsnapshothandl": [81, 85], "wsgiinputcontain": [81, 85], "handle_request": [81, 85], "access_validation_factori": [81, 85], "enable_per_message_deflate_extens": [81, 85], "fix_json_encod": [81, 85], "fix_tornado_xheader_handl": [81, 85], "fix_websocket_check_origin": [81, 85], "path_validation_factori": [81, 85, 94], "default_set": [81, 86], "valid_boolean_tru": [81, 86], "overlay_kei": [81, 86], "add_path_update_callback": [81, 86], "checkbasefold": [81, 86], "config_yaml": [81, 86], "deleteapikei": [81, 86], "effective_hash": [81, 86], "effective_yaml": [81, 86], "getbasefold": [81, 82, 86], "getboolean": [81, 82, 86], "getfloat": [81, 82, 86], "getint": [81, 82, 86, 93], "last_modified_or_made_dirti": [81, 86], "listscript": [81, 86], "loadscript": [81, 86], "load_overlai": [81, 86], "remove_path_update_callback": [81, 86], "sanity_check_fold": [81, 86], "savescript": [81, 86], "setbasefold": [81, 86], "setboolean": [81, 82, 86], "setfloat": [81, 82, 86], "setint": [81, 82, 86], "warn_about_risky_set": [81, 86], "temporaryprofil": [81, 87], "slicingmanag": [81, 82, 87, 94, 96], "all_profil": [81, 87], "cancel_sl": [81, 87, 97], "configured_slic": [81, 87], "default_slic": [81, 87], "delete_profil": [81, 87], "get_profile_path": [81, 87], "get_slic": [81, 87], "get_slicer_profile_path": [81, 87], "load_profil": [81, 87], "profiles_last_modifi": [81, 87], "registered_slic": [81, 87], "reload_slic": [81, 87], "save_profil": [81, 87], "set_default_profil": [81, 87], "slicing_en": [81, 87], "slicingexcept": [81, 87], "slicerexcept": [81, 87], "unknownslic": [81, 87], "slicernotconfigur": [81, 87], "profileexcept": [81, 87], "unknownprofil": [81, 87], "profilealreadyexist": [81, 87], "caseinsensitiveset": [81, 86, 88], "defaultordereddict": [81, 88], "prependablequeu": [81, 88], "repeatedtim": [81, 88], "resettabletim": [81, 88], "typealreadyinqueu": [81, 88], "typedqueu": [81, 88], "chunk": [81, 85, 88], "deseri": [81, 88], "dict_clean": [81, 88], "dict_contains_kei": [81, 88], "dict_filt": [81, 88], "dict_flatten": [81, 88], "dict_merg": [81, 88, 92], "dict_minimal_mergediff": [81, 88], "dict_sanit": [81, 88], "fallback_dict": [81, 88], "filter_non_ascii": [81, 88], "get_bom": [81, 88], "get_class": [81, 88], "get_exception_str": [81, 88], "get_formatted_datetim": [81, 88], "get_formatted_s": [81, 88], "get_formatted_timedelta": [81, 88], "get_fully_qualified_classnam": [81, 88], "is_allowed_fil": [81, 88], "pending_deprec": [81, 88], "pp": [81, 88], "to_byt": [81, 88, 98], "to_native_str": [81, 88], "to_str": [81, 88], "to_unicod": [81, 88, 98], "variable_deprec": [81, 88], "variable_pending_deprec": [81, 88], "commandlinecal": [81, 88], "checked_cal": [81, 88], "on_log_cal": [81, 88], "on_log_stderr": [81, 88], "on_log_stdout": [81, 88], "commandlineerror": [81, 88], "delimitercaptur": [81, 88], "clean_ansi": [81, 88], "close_fd": [81, 88], "get_o": [81, 88], "is_os_compat": [81, 88], "set_close_exec": [81, 88], "plugin_fold": 82, "plugin_bas": 82, "plugin_entry_point": 82, "plugin_disabled_list": 82, "plugin_sorting_ord": 82, "plugin_blacklist": 82, "plugin_restart_needing_hook": 82, "plugin_obsolete_hook": 82, "plugin_considered_bundl": 82, "plugin_flag": 82, "plugin_valid": 82, "compatibility_ignored_list": 82, "singleton": [82, 86], "namespac": [82, 92], "startswith": [82, 88, 94, 97], "obsolet": 82, "although": 82, "plugin_kei": 82, "get_preprocessor": 82, "set_preprocessor": 82, "get_settings_default": [82, 92, 97], "getter": [82, 86, 97], "preprocessor": [82, 86, 95, 97], "setter": [82, 83, 86, 97], "error_callback": 82, "sorting_context": [82, 94], "my_success_callback": 82, "my_error_callback": 82, "exc": 82, "startupplugin": [82, 92, 94, 95], "on_startup": [82, 92, 94, 97], "my_host": 82, "my_port": 82, "invoc": [82, 94], "likewis": [82, 87, 89], "greater": 82, "convers": [82, 86, 98], "equal": [82, 97], "at_end": [82, 86], "postfix": [82, 94], "slicingplugin": [82, 97], "folder_typ": 82, "orward": 82, "logging_prefix": 82, "customiz": 82, "initialize_implement": 82, "require_en": 82, "required_en": 82, "fnmatch": 82, "force_reload": 82, "reload": [82, 89, 92, 97, 99], "unregist": [82, 83], "attr_author": 82, "attr_check": 82, "lambda": [82, 88, 94, 97, 98], "attr_descript": 82, "attr_dis": 82, "attr_disabling_discourag": 82, "attr_en": 82, "attr_help": 82, "attr_hook": 82, "attr_implement": 82, "attr_licens": 82, "attr_load": 82, "show_bundl": 82, "bundled_str": 82, "show_loc": 82, "location_str": 82, "show_en": 82, "enabled_str": 82, "fourth": [82, 94], "entrypointorigin": 82, "folderorigin": 82, "moduleorigin": 82, "ast": 82, "attr_privacypolici": 82, "attr_pythoncompat": 82, "attr_unload": 82, "attr_url": 82, "phase": [82, 90, 95, 98], "additional_valid": 82, "before_import": 82, "before_load": 82, "after_load": 82, "attr_vers": 82, "sortabl": 82, "irrelev": [82, 94], "ascend": 82, "eventmanag": [82, 94, 96], "sessionmanag": 82, "lifecyclemanag": [82, 94], "connectivitycheck": [82, 96], "deeper": [83, 92], "ly": 83, "abstract": 83, "decid": [83, 91, 92, 97], "vanish": 83, "throughout": [83, 92, 94], "lifecycl": [83, 94, 95], "awai": [83, 86, 89], "queu": [83, 94], "anew": 83, "millimet": 83, "materi": 83, "stuck": 83, "classmethod": [83, 85, 97], "connection_str": 83, "open_seri": 83, "detect_seri": 83, "detect_baudr": 83, "closed_with_error": 83, "transfering_fil": 83, "transport": [83, 95], "contextmanag": 83, "park_printhead": 83, "take_snapshot": 83, "send_printhead_back": 83, "park": 83, "somewher": [83, 92], "WILL": 83, "held": [83, 86], "acquir": 83, "catch": 83, "runtimeexcept": 83, "thrown": [83, 86, 87], "unknownscriptexcept": 83, "printafterselect": 83, "po": 83, "invalidfiletyp": 83, "invalidfileloc": 83, "finer": 83, "forev": 83, "enclosur": 83, "unconfigur": [83, 87], "degc": 83, "ccm": 83, "x_min": 83, "y_min": 83, "z_min": 83, "x_max": 83, "y_max": 83, "z_max": 83, "classvar": [84, 85], "configdict": [84, 85], "use_enum_valu": 84, "validate_default": 84, "conform": [84, 85], "pydant": [84, 85], "filebasedgroupmanag": 84, "remote_group": 84, "plugin_logging_seriallog": 84, "plugin_logging_plugintimingslog": 84, "plugin_health_check": 84, "plugin_firmware_check_warn": 84, "plugin_firmware_check_info": 84, "plugin_eventmanag": 84, "plugin_softwareupdate_upd": 84, "plugin_corewizard_onlinecheck": 84, "plugin_achiev": 84, "plugin_achievements_2": 84, "systeminfo": [84, 95], "m707": 84, "m708": 84, "m108": 84, "m410": 84, "900": 84, "eol": [84, 94, 98], "2023": [84, 92], "06": [84, 92], "2024": 84, "31": [84, 92, 94], "524288000": 84, "libx264": 84, "10000k": 84, "vcodec": 84, "containerformat": 84, "sseof": 84, "q": 84, "classic": 84, "access_control": 84, "formatstr": 84, "drag": 84, "timelas": 84, "gcode_analysi": 84, "batch": 84, "_flag": 84, "printer_paramet": 84, "band": 84, "parser": 84, "low": 84, "latenc": 84, "Be": [84, 94], "implic": 84, "decis": [84, 97, 98], "cloudflar": 84, "resolut": 84, "yyyi": [84, 88], "dd": [84, 88], "v6": 84, "1107": 84, "quick": [84, 92], "mozilla": 84, "regular_express": 84, "unstructur": 84, "stun": 84, "l": [84, 88], "19302": 84, "bust": 84, "certif": [84, 85], "mjpeg": 84, "nativ": 84, "webrtc": 84, "before_request": [85, 95], "resp": 85, "after_request": [85, 95], "crf": 85, "httputil": 85, "httpserverrequest": 85, "shall": 85, "pragma": 85, "expir": 85, "allowed_path": 85, "netloc": 85, "default_timeout": 85, "simplecach": 85, "pickl": 85, "pickleerror": 85, "httpstatu": 85, "direct_passthrough": 85, "httponli": 85, "site": [85, 92], "exce": 85, "max_cookie_s": 85, "max_ag": 85, "datetim": [85, 88, 97], "object_": 85, "obj": 85, "ensure_ascii": 85, "sort_kei": 85, "is_null_sess": 85, "perman": 85, "session_refresh_each_request": 85, "unresolv": 85, "rel_path": 85, "loader": 85, "client_ip": 85, "server_protocol": 85, "server_path": 85, "cookie_suffix": 85, "trusted_proxi": 85, "rebuilt": 85, "lastmodifi": [85, 97], "timezon": 85, "awar": [85, 89, 94], "utc": 85, "union": 85, "func": [85, 97], "_not_": 85, "albeit": 85, "databas": 85, "302": 85, "login_requir": 85, "conn": 85, "session_id": 85, "expiri": 85, "detach": 85, "start_heartbeat": 85, "requesthandl": [85, 94], "similarli": 85, "is_client": 85, "http1connect": 85, "max_body_s": 85, "default_max_body_s": 85, "http1connectionparamet": 85, "iostream": 85, "http1serverconnect": 85, "_server_request_loop": 85, "httpserver": 85, "max_default_body_s": 85, "coroutin": 85, "tcpserver": 85, "ssliostream": 85, "wait_for_handshak": 85, "npn": 85, "alpn": 85, "path_valid": [85, 94], "path_processor": 85, "as_attach": [85, 94], "attachment_nam": 85, "access_valid": [85, 95], "compress": [85, 88], "httperror": 85, "staticfilehandl": [85, 94], "deliveri": [85, 94], "default_filenam": 85, "subdirectori": 85, "allow_client_cach": 85, "etag_gener": 85, "name_gener": 85, "mime_type_guess": 85, "mime": 85, "is_pre_compress": 85, "gzip": 85, "comput": [85, 99], "abspath": 85, "sha": 85, "512": 85, "stream_bodi": 85, "uncompress": 85, "include_bodi": 85, "typ": 85, "tb": 85, "uncaught": 85, "trace": [85, 92], "fallbackhandl": 85, "rewritten": [85, 94], "webkitformboundarypyisux63abamht5c": 85, "my_funny_apikei": 85, "tmpzupkro": 85, "349182": 85, "_process_multipart_data": 85, "file_prefix": 85, "file_suffix": 85, "cleanup": 85, "counterpart": 85, "httpclient": 85, "asynchttpcli": 85, "basenam": [85, 94], "wsgi_appl": 85, "executor": 85, "forced_head": 85, "removed_head": 85, "wsgi_app": 85, "octoprint_app": 85, "wsgicontain": 85, "__call__": 85, "bytesio": 85, "websocket": 85, "websockethandl": 85, "get_compression_opt": 85, "permessag": 85, "deflat": 85, "json_encod": 85, "jsonencod": 85, "frozendict": 85, "_httprequestcontext": 85, "_apply_xhead": 85, "remote_ip": 85, "downstream": 85, "blindli": [85, 97, 98], "proto": 85, "check_origin": 85, "rfc6454": 85, "path_filt": 85, "status_cod": [85, 94], "vice": 86, "versa": 86, "__overlay__": 86, "allow_fallback": 86, "check_writ": 86, "deep_check_writ": 86, "script_typ": [86, 94], "error_on_path": 86, "encapsul": 87, "display_nam": 87, "my_slic": 87, "save_slicer_profil": [87, 97], "my_default_profil": 87, "my_overrid": 87, "profile_path": [87, 97], "do_slic": [87, 97], "printer_profile_manag": [87, 94], "importantli": 87, "require_configur": 87, "slicer_nam": 87, "couldnotdeleteprofil": 87, "must_exist": 87, "slicerplugin": [87, 95], "ioerror": [87, 97], "stamp": 87, "require_exist": 87, "profile_nam": 87, "callback_arg": 87, "callback_kwarg": 87, "on_progress": [87, 97], "on_progress_arg": [87, 97], "on_progress_kwarg": [87, 97], "printer_profile_id": 87, "_analysi": 87, "_error": 87, "_cancel": 87, "calle": 87, "_progress": [87, 97], "commonli": 88, "default_factori": 88, "kw": 88, "shallow": 88, "od": 88, "run_first": 88, "on_condition_fals": 88, "on_cancel": 88, "repeatedli": 88, "timer": 88, "loop": [88, 94, 97], "exactli": [88, 97], "dynam": [88, 92, 97], "period": [88, 97], "sequenti": 88, "on_reset": 88, "ran": 88, "item_typ": 88, "stackoverflow": [88, 92], "312464": 88, "2028598": [88, 92], "gen": 88, "len": [88, 94], "stacklevel": 88, "includedoc": 88, "extenddoc": 88, "mod": 88, "offend": 88, "docstr": 88, "__doc__": 88, "caller": [88, 94], "shadow": 88, "getattr": 88, "zlib": 88, "decompress": 88, "deep": 88, "fnord": 88, "some_other_bar": 88, "whose": [88, 90, 94, 97], "filter_funct": 88, "key1": 88, "key2": 88, "other_kei": 88, "other_valu": 88, "k": [88, 94], "traceback": 88, "assertionerror": 88, "flatten": 88, "a1": 88, "a2": 88, "leaf_merg": 88, "in_plac": 88, "xormedia": 88, "isinst": [88, 94, 98], "l1": 88, "l2": 88, "diff": 88, "predic": 88, "bom": 88, "importerror": [88, 90, 98], "fmt": 88, "hh": 88, "num": 88, "unit": 88, "yte": 88, "ilo": 88, "ega": 88, "iga": 88, "era": 88, "decim": 88, "1094933": 88, "timedelta": 88, "ss": 88, "2020083": 88, "fqcn": 88, "comprehensive_json": 88, "s_or_u": 88, "renam": [88, 92], "stderr": 88, "do_something_with_the_passed_lin": 88, "sarg": 88, "underneath": [88, 92], "log_stdout": 88, "log_stderr": 88, "log_cal": 88, "err": 88, "delimit": 88, "buffer_s": 88, "output_timeout": 88, "_async": 88, "ansi": 88, "popen": 88, "win32": 88, "darwin": 88, "freebsd": 88, "compatibility_entri": 88, "current_o": 88, "close_exec": 88, "bunch": [89, 92, 96, 97], "plug": 89, "correspondingli": 89, "circumv": 89, "__plugin_name__": [90, 92, 94, 96, 97], "__plugin_pythoncompat__": [90, 92, 94, 97, 98], "__plugin_load__": [90, 93, 94], "whatev": [90, 94, 97], "__plugin_version__": [90, 92, 94, 96], "__plugin_description__": [90, 92, 94], "__plugin_author__": [90, 92], "__plugin_url__": [90, 92], "webpag": 90, "__plugin_license__": [90, 92], "__plugin_privacypolicy__": 90, "precaut": 90, "handle_gcode_s": 90, "comm_inst": [90, 94], "cmd_type": [90, 94], "getlogg": [90, 93, 94], "__name__": [90, 93, 94], "__plugin_check__": 90, "some_depend": 90, "check_config": [90, 95], "__plugin_unload__": 90, "__plugin_enable__": 90, "__plugin_disable__": 90, "__plugin_settings_overlay__": 90, "necessit": [90, 97], "5001": 90, "__init": 91, "py__": 91, "helloworld": [91, 92, 97], "cookiecutt": [91, 92], "md": [91, 92], "eleg": 91, "writeup": 91, "cours": [92, 94, 97], "fledg": [92, 97, 99], "pain": 92, "favor": [92, 99], "resembl": 92, "14": 92, "35": 92, "122": 92, "124": 92, "135": 92, "19": 92, "loadabl": 92, "modern": 92, "helloworldplugin": 92, "on_after_startup": [92, 93, 94, 97], "792": 92, "neat": 92, "greet": [92, 94], "convent": 92, "skeleton": 92, "delta": 92, "kib": 92, "plugin_packag": 92, "octoprint_helloworld": 92, "repo_nam": 92, "full_nam": 92, "net": 92, "github_usernam": 92, "yourgithubnam": 92, "plugin_vers": 92, "plugin_descript": 92, "todo": 92, "plugin_licens": 92, "agplv3": 92, "plugin_homepag": 92, "plugin_sourc": 92, "plugin_installurl": 92, "bug_report": 92, "feature_request": 92, "readm": 92, "__init__": [92, 94, 97, 98], "editorconfig": 92, "gitignor": 92, "babel": 92, "cfg": 92, "manifest": 92, "curios": 92, "prefil": 92, "plugin_identifi": 92, "octoprint_": 92, "plugin_author": 92, "mail": 92, "plugin_author_email": 92, "plugin_url": 92, "plugin_requir": 92, "sdist": 92, "14159430": 92, "plugin_additional_data": 92, "plugin_additional_packag": 92, "plugin_ignored_packag": 92, "octoprint_setuptool": 92, "create_plugin_setup_paramet": 92, "somedepend": 92, "additional_setup_paramet": 92, "somerepo": 92, "egg": 92, "python_requir": 92, "remain": 92, "pyc": 92, "discover": 92, "pyenv": 92, "env": 92, "py311": 92, "132": 92, "134": 92, "818": 92, "38": [92, 94], "997": 92, "ugli": 92, "nice": 92, "46": 92, "33": 92, "786": 92, "squash": 92, "48": 92, "54": 92, "templateplugin": [92, 94, 95], "wikipedia": 92, "helloworld_navbar": 92, "hello_world": [92, 97], "ve": [92, 98], "2015": [92, 97], "41": 92, "058": 92, "knockout": [92, 97], "get_template_var": [92, 97], "plugin_helloworld_url": 92, "hallo": 92, "welt": 92, "programm": 92, "47": 92, "18": [92, 94], "634": 92, "friendli": 92, "helloworld_set": 92, "div": [92, 94, 97], "settingsviewmodel": [92, 99], "void": 92, "navigationviewmodel": [92, 99], "unbind": 92, "get_template_config": [92, 94, 97], "custom_bind": [92, 97], "congratul": 92, "nav": 92, "ifram": 92, "helloworld_tab": 92, "xxlarg": 92, "newurl": 92, "primari": 92, "gotourl": 92, "currenturl": 92, "600px": 92, "border": 92, "1px": 92, "808080": 92, "assetplugin": [92, 95], "get_asset": [92, 97], "helloworldviewmodel": 92, "ko": 92, "dom": 92, "_after_": 92, "onbeforebind": [92, 99], "octoprint_viewmodel": [92, 99], "tab_plugin_helloworld": 92, "shini": 92, "desktop": [92, 97], "articl": 92, "squish": 92, "great": 92, "hardcod": 92, "nicer": 92, "Of": [92, 97], "lessj": 92, "bigger": 92, "forgot": 92, "85a134": 92, "compact": 92, "cleaner": 92, "invit": 92, "haven": 92, "curaengin": 92, "navbartemp": 92, "gh": 92, "newplugin": 92, "winless": 92, "__plugin_helpers__": 93, "zeroconf": 93, "excerpt": 93, "pybonjour": 93, "discoveryplugin": 93, "ssdp_brows": 93, "zeroconf_brows": 93, "zeroconf_regist": 93, "zeroconf_unregist": 93, "hopefulli": 93, "_register_growl": 93, "on_api_get": [93, 97], "jsonifi": [93, 94, 97], "browsing_en": 93, "browse_result": 93, "_gntp": 93, "_tcp": 93, "growl_inst": 93, "sibl": 94, "_gcode_hook": 94, "_pluginmanag": 94, "_gcodescript_hook": 94, "retval": 94, "to_list": 94, "scriptlin": 94, "custom_action_command": 94, "customactioncommandplugin": 94, "custom_action_handl": 94, "ordertest": 94, "ordertestplugin": 94, "oneorderedhook": 94, "anotherorderedhook": 94, "yetanotherhook": 94, "orderedhook": 94, "03": 94, "09": 94, "29": 94, "342": 94, "355": 94, "357": 94, "358": 94, "861": 94, "additional_permissions_hook": 94, "my_permiss": 94, "plugin_example_my_permiss": 94, "accessviewmodel": 94, "admin_group": 94, "user_group": 94, "readonly_group": 94, "guest_group": 94, "get_additional_permiss": 94, "gettext": 94, "user_manager_factory_hook": 94, "event_bu": 94, "analysis_queu": 94, "slicing_manag": 94, "file_manag": 94, "plugin_lifecycle_manag": 94, "preemptive_cach": 94, "stock": [94, 97], "settingsmanag": 94, "acl_keyvalidator_hook": 94, "obviou": 94, "educ": 94, "custom_keyvalid": 94, "findus": 94, "cli_commands_hook": 94, "cli_group": 94, "annot": 94, "custom_cli_command": 94, "clitest_command": 94, "greet_command": 94, "pass_context": 94, "random_greet_command": 94, "buon": 94, "giorno": 94, "hola": 94, "konnichiwa": 94, "oh": 94, "hai": 94, "hei": 94, "salv": 94, "randrang": 94, "morn": 94, "stranger": 94, "plugin_settings_from_settings_plugin": 94, "get_cli_command": 94, "plugin_settings_for_settings_plugin": 94, "bu": [94, 96, 97], "firmware_info_hook": 94, "firmware_data": 94, "firmware_vers": 94, "computation": 94, "expens": 94, "machinecom": 94, "firmware_capability_hook": 94, "already_defin": 94, "firmware_capability_report_hook": 94, "firmware_cap": 94, "protocol_action_hook": 94, "some_command": 94, "protocol_atcommandphase_hook": 94, "li": [94, 97], "mirror": 94, "custom_atcommand_handl": 94, "infinit": 94, "setpaus": 94, "protocol_gcodephase_hook": 94, "subcod": 94, "postprocess": 94, "expans": 94, "afterward": 94, "command_phas": 94, "traffic": 94, "2018": 94, "213": 94, "216": 94, "multi_gcode_test": 94, "217": 94, "219": 94, "230": 94, "00m": 94, "232": 94, "234": 94, "242": 94, "243": 94, "552": 94, "553": 94, "f6000": 94, "555": 94, "556": 94, "558": 94, "temperature_pol": 94, "sd_status_pol": 94, "categori": 94, "difficult": 94, "intent": 94, "my_custom_tag": 94, "honest": 94, "rewrite_foo": 94, "rewrite_m107": 94, "rewritem107plugin": 94, "sent_m106": 94, "gcode_received_hook": 94, "machine_typ": 94, "read_m115_respons": 94, "detect_machine_typ": 94, "parse_firmware_lin": 94, "printer_data": 94, "gcode_error_hook": 94, "error_messag": 94, "recover": 94, "worst": 94, "comm_error_handler_test": 94, "_handled_error": 94, "handle_error": 94, "lower_error": 94, "error_handler_test": 94, "protocol_scripts_hook": 94, "script_nam": 94, "newlin": 94, "message_on_connect": 94, "gcode_script_vari": 94, "protocol_temperatures_received_hook": 94, "parsed_temperatur": 94, "thereof": 94, "45": 94, "178": 94, "prone": 94, "garbag": 94, "sane": [94, 97], "sanitize_temperatur": 94, "parsed_temp": 94, "is_san": 94, "additional_port_names_hook": 94, "serial_factory_hook": 94, "read_timeout": 94, "analogu": 94, "pyseri": 94, "readlin": 94, "connection_timeout": 94, "_changest": 94, "state_detect_seri": 94, "serial_obj": 94, "_detectport": 94, "_log": 94, "_errorvalu": 94, "state_error": 94, "geterrorstr": 94, "writetimeout": 94, "10000": 94, "pariti": 94, "parity_odd": 94, "parity_non": 94, "register_custom_events_hook": 94, "Their": [94, 99], "transform": [94, 97], "camel_cas": 94, "plugin_myplugin_my_custom_ev": 94, "plugin_myplugin_my_other_custom_ev": 94, "my_custom_ev": 94, "my_other_custom_ev": 94, "analysis_queue_factory_hook": 94, "leaf": 94, "mycustomgcodeanalysisqueu": 94, "custom_gcode_analysis_queu": 94, "file_extension_hook": 94, "x3g": 94, "s3g": 94, "support_x3g_machinecod": 94, "file_preprocessor_hook": 94, "untouch": 94, "_strip": 94, "strip_all_com": 94, "strip_com": 94, "commentstripp": 94, "decoded_lin": 94, "valid_file_typ": [94, 97], "splitext": 94, "endswith": 94, "some_file_strip": 94, "additional_state_data_hook": 94, "beneath": [94, 97], "printer_factory_hook": 94, "printerinst": 94, "user_manag": 94, "power": [94, 97], "print_time_estimator_factori": 94, "printtimeestim": 94, "job_typ": 94, "denot": 94, "nonsens": 94, "customprinttimeestim": 94, "cleanedprinttim": 94, "statisticaltotalprinttim": 94, "statisticaltotalprinttimetyp": 94, "2h": 94, "create_estimator_factori": 94, "sd_card_upload_hook": 94, "start_callback": 94, "success_callback": 94, "failure_callback": 94, "local_filenam": 94, "remote_filenam": 94, "success_or_failure_callback": 94, "dummi": [94, 97], "ten": 94, "nop_upload_to_sd": 94, "sd_upload_start": 94, "sd_upload_succeed": 94, "sd_upload_fail": 94, "remote_nam": 94, "_get_free_remote_nam": 94, "op": 94, "sd_upload_success": 94, "sd_upload_failur": 94, "after_request_handlers_hook": 94, "before_request_handlers_hook": 94, "access_validator_hook": 94, "router": 94, "server_bodysize_hook": 94, "current_max_body_s": 94, "1024kb": 94, "increase_bodys": 94, "bodysizeplugin": 94, "_size": 94, "api_endpoint": 94, "make_respons": [94, 97], "input_nam": 94, "found_fil": 94, "bodysize_hook": 94, "server_route_hook": 94, "server_rout": 94, "deliv": [94, 97], "add_tornado_rout": 94, "camera": [94, 97], "tornadorouteplugin": 94, "route_hook": 94, "is_hidden_path": 94, "demonstr": [94, 97], "urlforwardhandl": 94, "socket_authed_hook": 94, "deauthent": 94, "socket_registration_hook": 94, "socket_emit_hook": 94, "additional_commands_hook": 94, "z0": 94, "get_additional_command": 94, "additional_bundle_files_hook": 94, "get_additional_bundle_fil": 94, "console_log": 94, "timelapse_extension_hook": 94, "get_timelapse_extens": 94, "templatetype_hook": 94, "template_sort": 94, "template_rul": 94, "sake": 94, "custom_append": 94, "custom_prepend": 94, "custom_add_entri": 94, "custom_add_ord": 94, "_plugin_": [94, 97], "to_entri": 94, "custom_template_provid": 94, "customtemplatetypeprovid": 94, "add_templatetyp": 94, "current_ord": 94, "current_rul": 94, "awesometempl": 94, "_awesometempl": 94, "custom_template_provider_set": 94, "h3": 94, "plugin_custom_template_provider_awesometempl": 94, "_div": 94, "h4": 94, "custom_template_consum": 94, "customtemplatetypeconsum": 94, "enabled_plugin": 94, "custom_template_consumer_awesometempl": 94, "ourselv": 94, "spec": 94, "ui_theming_hook": 94, "loginui_them": 94, "capture_pre_hook": 94, "capture_post_hook": 94, "eventhandlerplugin": 95, "mfaplugin": 95, "progressplugin": 95, "shutdownplugin": 95, "uiplugin": 95, "webcamproviderplugin": 95, "keyvalid": 95, "capability_report": 95, "additional_port_nam": 95, "extension_tre": [95, 97], "additional_exclud": 95, "before_backup": 95, "after_backup": 95, "before_restor": 95, "after_restor": 95, "reconnect_hook": 95, "handle_connect": 95, "sdcardupload": 95, "bodys": 95, "additional_command": 95, "additional_bundle_fil": 95, "templatetyp": [95, 97], "theme": 95, "diagram": 95, "grow": 95, "galor": 95, "pitfal": 95, "divis": 95, "checklist": 95, "overview": [96, 97], "_plugin_info": 96, "_datafold": 96, "heart": 97, "asset_plugin": 97, "all_asset": 97, "plugin_asset": 97, "preferred_stylesheet": 97, "supported_stylesheet": 97, "plugin_a": 97, "plugin_b": 97, "plugin_c": 97, "plugin_d": 97, "plugina": 97, "pluginb": 97, "pluginc": 97, "plugind": 97, "typic": 97, "get_asset_fold": 97, "appropri": 97, "clientj": 97, "my_fil": 97, "my_other_fil": 97, "my_styl": 97, "behav": [97, 98], "myblueprintplugin": 97, "myecho": 97, "method_nam": 97, "grace": 97, "is_blueprint_csrf_protect": 97, "exempt": 97, "csrf_exempt": 97, "subject": 97, "hello_y": 97, "hello_m": 97, "errorhandl": 97, "code_or_except": 97, "get_blueprint": 97, "get_blueprint_api_prefix": 97, "get_blueprint_kwarg": 97, "static_fold": 97, "template_fold": 97, "get_template_fold": 97, "term": 97, "enforc": 97, "forthcom": 97, "is_blueprint_protect": 97, "on_ev": 97, "mfa": 97, "verif": 97, "totp": 97, "mfatotp": 97, "fixtur": 97, "mfa_dummi": 97, "encourag": 97, "has_mfa_credenti": 97, "wrongmfacredenti": 97, "is_mfa_en": 97, "on_print_progress": 97, "increment": [97, 98], "on_slicing_progress": 97, "destination_loc": 97, "pluginsettingsmanag": 97, "unrel": 97, "experi": [97, 98], "data_fold": 97, "on_settings_sav": 97, "mysettingsplugin": 97, "old_flag": 97, "new_flag": 97, "on_settings_load": 97, "get_settings_restricted_path": 97, "config_version_kei": 97, "_config_vers": 97, "get_settings_preprocessor": 97, "some_kei": 97, "some_other_kei": 97, "some_method": 97, "assert": [97, 98], "some_other_valu": 97, "octoprintpermiss": 97, "admin_onli": 97, "user_onli": 97, "get_settings_vers": 97, "on_settings_cleanup": 97, "on_settings_initi": 97, "on_settings_migr": 97, "overload": 97, "_config": 97, "conjunct": 97, "cleanli": 97, "on_shutdown": 97, "immin": 97, "boil": 97, "flat": 97, "preliminari": 97, "mysimpleapiplugin": 97, "get_api_command": 97, "command1": 97, "command2": 97, "some_paramet": 97, "on_api_command": 97, "elif": 97, "some_optional_paramet": 97, "2342": 97, "140": 97, "is_api_adminonli": 97, "machinecode_path": 97, "model_path": 97, "your_plugins_slicing_progress": 97, "depict": 97, "get_slicer_default_profil": 97, "get_slicer_extension_tre": 97, "get_slicer_profil": 97, "get_slicer_profiles_lastmodifi": 97, "get_slicer_properti": 97, "same_devic": 97, "cpu": 97, "progress_report": 97, "source_file_typ": 97, "destination_extens": 97, "is_slicer_configur": 97, "cloud": 97, "enrich": 97, "_navbar": 97, "myplugin_navbar": 97, "_sidebar": 97, "myplugin_sidebar": 97, "_tab": 97, "myplugin_tab": 97, "alphabet": 97, "myplugin_set": 97, "_userset": 97, "myplugin_userset": 97, "_webcam": 97, "myplugin_webcam": 97, "is_wizard_requir": 97, "_wizard": 97, "myplugin_wizard": 97, "onwizardtabchang": 97, "hasn": 97, "2fa": 97, "_mfa_login": 97, "myplugin_mfa_login": 97, "_usersettings_mfa": 97, "myplugin_usersettings_mfa": 97, "_about": 97, "myplugin_about": 97, "mfa_login": 97, "usersettings_mfa": 97, "myplugin_first_tab": 97, "myplugin_second_tab": 97, "plugin_myplugin": 97, "plugin_myplugin_2": 97, "tab_plugin_myplugin": 97, "tab_plugin_myplugin_2": 97, "plugin_myplugin_1": 97, "myplugin_first_tab_jinja2": 97, "_1st": 97, "myplugin_second_tab_jinja2": 97, "_2nd": 97, "plugin_myplugin_1st": 97, "plugin_myplugin_2nd": 97, "tab_plugin_myplugin_1st": 97, "tab_plugin_myplugin_2nd": 97, "data_bind": 97, "myclass": 97, "myotherclass": 97, "font": 97, "fa": 97, "fab": 97, "template_head": 97, "classes_wrapp": 97, "classes_cont": 97, "styles_wrapp": 97, "styles_cont": 97, "classes_link": 97, "styles_link": 97, "bold": 97, "myplugin_othertab": 97, "tempt": 97, "is_template_autoescap": 97, "autoescap": 97, "strongli": [97, 98], "entiti": 97, "xss": 97, "will_handle_ui": 97, "on_ui_rend": 97, "_refresh": 97, "altogeth": 97, "exemplari": 97, "userag": 97, "dummy_mobile_ui": 97, "__future__": [97, 98], "absolute_import": [97, 98], "dummymobileuiplugin": 97, "agent": 97, "android": 97, "ipad": 97, "iphon": 97, "user_ag": 97, "render_kwarg": 97, "render_templ": 97, "dummy_mobile_ui_index": 97, "viewport": 97, "scale": 97, "scalabl": 97, "h1": 97, "hope": 97, "disappoint": 97, "ul": 97, "pluginnam": 97, "demand": [97, 99], "lazili": 97, "get_ui_additional_etag": 97, "default_addit": 97, "get_ui_additional_key_data_for_cach": 97, "get_ui_additional_request_data_for_preemptive_cach": 97, "werkzeug": 97, "environbuild": 97, "get_ui_additional_tracked_fil": 97, "get_ui_custom_etag": 97, "get_ui_custom_lastmodifi": 97, "get_ui_custom_template_filt": 97, "default_template_filt": 97, "template_typ": 97, "template_kei": 97, "get_ui_custom_tracked_fil": 97, "get_ui_data_for_preemptive_cach": 97, "get_ui_permiss": 97, "get_ui_preemptive_caching_additional_unless": 97, "get_ui_preemptive_caching_en": 97, "uiapikei": 97, "freshli": 97, "supportedextens": 97, "classicwebcam": 97, "testpictur": 97, "get_webcam_configur": 97, "take_webcam_snapshot": 97, "webcamnam": 97, "get_wizard_vers": 97, "get_default_set": 97, "reshow": 97, "some_key_unset": 97, "some_other_key_unset": 97, "get_wizard_detail": [97, 99], "onwizarddetail": [97, 99], "is_wizard_ignor": 97, "seen_wizard": 97, "previous": 97, "januari": 98, "1st": 98, "2020": 98, "goal": 98, "ecosystem": 98, "year": 98, "whichev": 98, "python3execut": 98, "usr": 98, "venv3": 98, "btw": 98, "python2": 98, "venv2": 98, "python37": 98, "venv37": 98, "bat": 98, "suggest": 98, "mv": 98, "py2": 98, "anotherplugin": 98, "markdown": 98, "dilig": 98, "comprehens": 98, "sum": 98, "cheat": 98, "sheet": 98, "idiom": 98, "six": 98, "book": 98, "chapter": 98, "troublesom": 98, "overcom": 98, "aim": 98, "upcom": 98, "stick": 98, "scenario": 98, "troubl": 98, "problemat": 98, "magic": 98, "wrote": 98, "mess": 98, "distinct": 98, "obvious": 98, "unicode_liter": 98, "annoyingli": 98, "ain": 98, "outskirt": 98, "anyhow": 98, "weird": 98, "my_sub_packag": 98, "revisit": 98, "penalti": 98, "result1": 98, "my_collect": 98, "result2": 98, "__plugin_pycompat__": 98, "print_funct": 98, "thoroughli": 98, "pai": 98, "attent": 98, "proven": 98, "biggest": 98, "topic": 98, "discuss": 98, "roadmap": 98, "sooner": 99, "knockoutj": 99, "letter": 99, "additionalnam": 99, "mycustomviewmodel": 99, "loginst": 99, "someotherviewmodel": 99, "yourcustomviewmodel": 99, "loginstateviewmodel": 99, "some_div": 99, "some_other_div": 99, "practic": 99, "appearanceviewmodel": 99, "connectionviewmodel": 99, "filesviewmodel": 99, "gcodefilesviewmodel": 99, "firstrunviewmodel": 99, "gcodeviewmodel": 99, "logsviewmodel": 99, "printerprofilesviewmodel": 99, "printerstateviewmodel": 99, "slicingviewmodel": 99, "temperatureviewmodel": 99, "terminalviewmodel": 99, "timelapseviewmodel": 99, "usersviewmodel": 99, "usersettingsviewmodel": 99, "wizardviewmodel": 99, "onstartup": 99, "onafterbind": 99, "onallbound": 99, "allviewmodel": 99, "onstartupcomplet": 99, "onserverdisconnect": 99, "ondataupdaterreconnect": 99, "reestablish": 99, "fromhistorydata": 99, "fromcurrentdata": 99, "onslicingprogress": 99, "modelpath": 99, "machinecodepath": 99, "onev": 99, "eventnam": 99, "oneventprintdon": 99, "fromtimelapsedata": 99, "ondataupdaterpluginmessag": 99, "onuserloggedin": 99, "onuserloggedout": 99, "onuserpermissionschang": 99, "onbeforeprintstart": 99, "ontabchang": 99, "onaftertabchang": 99, "inclus": 99, "onsettingsshown": 99, "onsettingshidden": 99, "onsettingsbeforesav": 99, "onusersettingsshown": 99, "onusersettingshidden": 99, "onusersettingsbeforesav": 99, "onbeforewizardtabchang": 99, "acl": 99, "onafterwizardtabchang": 99, "onbeforewizardfinish": 99, "onwizardfinish": 99, "onwebcamvisibilitychang": 99, "onwebcamrefresh": 99, "heavi": 99}, "objects": {"": [[0, 0, 1, "get--api-access-groups", "/api/access/groups"], [0, 1, 1, "post--api-access-groups", "/api/access/groups"], [0, 2, 1, "delete--api-access-groups-(string-key)", "/api/access/groups/(string:key)"], [0, 0, 1, "get--api-access-groups-(string-key)", "/api/access/groups/(string:key)"], [0, 3, 1, "put--api-access-groups-(string-key)", "/api/access/groups/(string:key)"], [0, 0, 1, "get--api-access-permissions", "/api/access/permissions"], [0, 0, 1, "get--api-access-users", "/api/access/users"], [0, 1, 1, "post--api-access-users", "/api/access/users"], [0, 2, 1, "delete--api-access-users-(string-username)", "/api/access/users/(string:username)"], [0, 0, 1, "get--api-access-users-(string-username)", "/api/access/users/(string:username)"], [0, 3, 1, "put--api-access-users-(string-username)", "/api/access/users/(string:username)"], [0, 2, 1, "delete--api-access-users-(string-username)-apikey", "/api/access/users/(string:username)/apikey"], [0, 1, 1, "post--api-access-users-(string-username)-apikey", "/api/access/users/(string:username)/apikey"], [0, 3, 1, "put--api-access-users-(string-username)-password", "/api/access/users/(string:username)/password"], [0, 0, 1, "get--api-access-users-(string-username)-settings", "/api/access/users/(string:username)/settings"], [0, 4, 1, "patch--api-access-users-(string-username)-settings", "/api/access/users/(string:username)/settings"], [1, 0, 1, "get--api-connection", "/api/connection"], [1, 1, 1, "post--api-connection", "/api/connection"], [4, 0, 1, "get--api-currentuser", "/api/currentuser"], [3, 0, 1, "get--api-files", "/api/files"], [3, 0, 1, "get--api-files-(string-location)", "/api/files/(string:location)"], [3, 1, 1, "post--api-files-(string-location)", "/api/files/(string:location)"], [3, 0, 1, "get--api-files-(string-location)-(path-filename)", "/api/files/(string:location)/(path:filename)"], [3, 2, 1, "delete--api-files-(string-location)-(path-path)", "/api/files/(string:location)/(path:path)"], [3, 1, 1, "post--api-files-(string-location)-(path-path)", "/api/files/(string:location)/(path:path)"], [6, 0, 1, "get--api-job", "/api/job"], [6, 1, 1, "post--api-job", "/api/job"], [7, 0, 1, "get--api-languages", "/api/languages"], [7, 1, 1, "post--api-languages", "/api/languages"], [7, 2, 1, "delete--api-languages-(string-locale)-(string-pack)", "/api/languages/(string:locale)/(string:pack)"], [4, 1, 1, "post--api-login", "/api/login"], [4, 1, 1, "post--api-logout", "/api/logout"], [23, 0, 1, "get--api-plugin-appkeys", "/api/plugin/appkeys"], [23, 1, 1, "post--api-plugin-appkeys", "/api/plugin/appkeys"], [9, 0, 1, "get--api-printer", "/api/printer"], [9, 0, 1, "get--api-printer-bed", "/api/printer/bed"], [9, 1, 1, "post--api-printer-bed", "/api/printer/bed"], [9, 0, 1, "get--api-printer-chamber", "/api/printer/chamber"], [9, 1, 1, "post--api-printer-chamber", "/api/printer/chamber"], [9, 1, 1, "post--api-printer-command", "/api/printer/command"], [9, 0, 1, "get--api-printer-command-custom", "/api/printer/command/custom"], [9, 0, 1, "get--api-printer-error", "/api/printer/error"], [9, 1, 1, "post--api-printer-printhead", "/api/printer/printhead"], [9, 0, 1, "get--api-printer-sd", "/api/printer/sd"], [9, 1, 1, "post--api-printer-sd", "/api/printer/sd"], [9, 0, 1, "get--api-printer-tool", "/api/printer/tool"], [9, 1, 1, "post--api-printer-tool", "/api/printer/tool"], [10, 0, 1, "get--api-printerprofiles", "/api/printerprofiles"], [10, 1, 1, "post--api-printerprofiles", "/api/printerprofiles"], [10, 0, 1, "get--api-printerprofiles-(string-identifier)", "/api/printerprofiles/(string:identifier)"], [10, 2, 1, "delete--api-printerprofiles-(string-profile)", "/api/printerprofiles/(string:profile)"], [10, 4, 1, "patch--api-printerprofiles-(string-profile)", "/api/printerprofiles/(string:profile)"], [12, 0, 1, "get--api-server", "/api/server"], [13, 0, 1, "get--api-settings", "/api/settings"], [13, 1, 1, "post--api-settings", "/api/settings"], [13, 1, 1, "post--api-settings-apikey", "/api/settings/apikey"], [13, 0, 1, "get--api-settings-templates", "/api/settings/templates"], [14, 0, 1, "get--api-slicing", "/api/slicing"], [14, 0, 1, "get--api-slicing-(string-slicer)-profiles", "/api/slicing/(string:slicer)/profiles"], [14, 2, 1, "delete--api-slicing-(string-slicer)-profiles-(string-key)", "/api/slicing/(string:slicer)/profiles/(string:key)"], [14, 0, 1, "get--api-slicing-(string-slicer)-profiles-(string-key)", "/api/slicing/(string:slicer)/profiles/(string:key)"], [14, 4, 1, "patch--api-slicing-(string-slicer)-profiles-(string-key)", "/api/slicing/(string:slicer)/profiles/(string:key)"], [14, 3, 1, "put--api-slicing-(string-slicer)-profiles-(string-key)", "/api/slicing/(string:slicer)/profiles/(string:key)"], [15, 0, 1, "get--api-system-commands", "/api/system/commands"], [15, 0, 1, "get--api-system-commands-(string-source)", "/api/system/commands/(string:source)"], [15, 1, 1, "post--api-system-commands-(string-source)-(string-action)", "/api/system/commands/(string:source)/(string:action)"], [16, 0, 1, "get--api-timelapse", "/api/timelapse"], [16, 1, 1, "post--api-timelapse", "/api/timelapse"], [16, 2, 1, "delete--api-timelapse-(string-name)", "/api/timelapse/(string:name)"], [16, 2, 1, "delete--api-timelapse-unrendered-(string-name)", "/api/timelapse/unrendered/(string:name)"], [16, 1, 1, "post--api-timelapse-unrendered-(string-name)", "/api/timelapse/unrendered/(string:name)"], [17, 1, 1, "post--api-util-test", "/api/util/test"], [18, 0, 1, "get--api-version", "/api/version"], [23, 1, 1, "post--plugin-appkeys-decision--str-user_token-", "/plugin/appkeys/decision/<str:user_token>"], [23, 0, 1, "get--plugin-appkeys-probe", "/plugin/appkeys/probe"], [23, 1, 1, "post--plugin-appkeys-request", "/plugin/appkeys/request"], [23, 0, 1, "get--plugin-appkeys-request--str-app_token-", "/plugin/appkeys/request/<str:app_token>"], [32, 0, 1, "get--plugin-logging-logs", "/plugin/logging/logs"], [32, 2, 1, "delete--plugin-logging-logs-(path-filename)", "/plugin/logging/logs/(path:filename)"], [19, 0, 1, "get--setup-wizard", "/setup/wizard"], [19, 1, 1, "post--setup-wizard", "/setup/wizard"], [59, 5, 1, "", "OctoPrintClient"], [94, 8, 1, "", "access_validator_hook"], [94, 8, 1, "", "acl_keyvalidator_hook"], [94, 8, 1, "", "additional_bundle_files_hook"], [94, 8, 1, "", "additional_commands_hook"], [24, 8, 1, "", "additional_excludes_hook"], [94, 8, 1, "", "additional_permissions_hook"], [94, 8, 1, "", "additional_port_names_hook"], [94, 8, 1, "", "additional_state_data_hook"], [24, 8, 1, "", "after_backup_hook"], [94, 8, 1, "", "after_request_handlers_hook"], [24, 8, 1, "", "after_restore_hook"], [94, 8, 1, "", "analysis_queue_factory_hook"], [24, 8, 1, "", "before_backup_hook"], [94, 8, 1, "", "before_request_handlers_hook"], [24, 8, 1, "", "before_restore_hook"], [94, 8, 1, "", "capture_post_hook"], [94, 8, 1, "", "capture_pre_hook"], [94, 8, 1, "", "cli_commands_hook"], [94, 8, 1, "", "file_extension_hook"], [94, 8, 1, "", "file_preprocessor_hook"], [94, 8, 1, "", "firmware_capability_hook"], [94, 8, 1, "", "firmware_capability_report_hook"], [94, 8, 1, "", "firmware_info_hook"], [94, 8, 1, "", "gcode_error_hook"], [94, 8, 1, "", "gcode_received_hook"], [94, 8, 1, "", "print_time_estimator_factory"], [94, 8, 1, "", "printer_factory_hook"], [94, 8, 1, "", "protocol_action_hook"], [94, 8, 1, "", "protocol_atcommandphase_hook"], [94, 8, 1, "", "protocol_gcodephase_hook"], [94, 8, 1, "", "protocol_scripts_hook"], [94, 8, 1, "", "protocol_temperatures_received_hook"], [33, 8, 1, "", "reconnect_hooks_hook"], [94, 8, 1, "", "register_custom_events_hook"], [94, 8, 1, "", "sd_card_upload_hook"], [94, 8, 1, "", "serial_factory_hook"], [94, 8, 1, "", "server_bodysize_hook"], [94, 8, 1, "", "server_route_hook"], [94, 8, 1, "", "templatetype_hook"], [94, 8, 1, "", "timelapse_extension_hook"], [94, 8, 1, "", "ui_theming_hook"], [34, 8, 1, "", "update_config_hook"], [94, 8, 1, "", "user_manager_factory_hook"]], "OctoPrintClient": [[59, 5, 1, "", "InvalidArgumentError"], [59, 6, 1, "", "ajax"], [59, 6, 1, "", "ajaxWithData"], [59, 6, 1, "", "createCustomException"], [59, 6, 1, "", "createRejectedDeferred"], [59, 6, 1, "", "delete"], [59, 6, 1, "", "download"], [59, 6, 1, "", "get"], [59, 6, 1, "", "getBaseUrl"], [59, 6, 1, "", "getBlueprintUrl"], [59, 6, 1, "", "getCookie"], [59, 6, 1, "", "getRequestHeaders"], [59, 6, 1, "", "getSimpleApiUrl"], [59, 6, 1, "", "getWithQuery"], [59, 6, 1, "", "issueCommand"], [59, 7, 1, "", "options"], [59, 6, 1, "", "patch"], [59, 6, 1, "", "patchJson"], [59, 7, 1, "", "plugins"], [59, 6, 1, "", "post"], [59, 6, 1, "", "postJson"], [59, 6, 1, "", "put"], [59, 6, 1, "", "putJson"], [59, 6, 1, "", "registerPluginComponent"], [59, 6, 1, "", "simpleApiCommand"], [59, 6, 1, "", "simpleApiGet"], [59, 6, 1, "", "upload"]], "OctoPrintClient.browser": [[60, 6, 1, "", "login"], [60, 6, 1, "", "logout"], [60, 6, 1, "", "passiveLogin"]], "OctoPrintClient.connection": [[61, 6, 1, "", "connect"], [61, 6, 1, "", "disconnect"], [61, 6, 1, "", "fakeAck"], [61, 6, 1, "", "getSettings"]], "OctoPrintClient.control": [[62, 6, 1, "", "getCustomControls"], [62, 6, 1, "", "sendGcode"], [62, 6, 1, "", "sendGcodeScript"], [62, 6, 1, "", "sendGcodeScriptWithParameters"], [62, 6, 1, "", "sendGcodeWithParameters"]], "OctoPrintClient.files": [[63, 6, 1, "", "copy"], [63, 6, 1, "", "createFolder"], [63, 6, 1, "", "delete"], [63, 6, 1, "", "download"], [63, 6, 1, "", "entryForPath"], [63, 6, 1, "", "get"], [63, 6, 1, "", "list"], [63, 6, 1, "", "listForLocation"], [63, 6, 1, "", "move"], [63, 6, 1, "", "pathForEntry"], [63, 6, 1, "", "select"], [63, 6, 1, "", "slice"], [63, 6, 1, "", "upload"]], "OctoPrintClient.job": [[65, 6, 1, "", "cancel"], [65, 6, 1, "", "get"], [65, 6, 1, "", "pause"], [65, 6, 1, "", "restart"], [65, 6, 1, "", "resume"], [65, 6, 1, "", "start"], [65, 6, 1, "", "togglePause"]], "OctoPrintClient.languages": [[66, 6, 1, "", "delete"], [66, 6, 1, "", "list"], [66, 6, 1, "", "upload"]], "OctoPrintClient.plugins.appkeys": [[23, 6, 1, "", "authenticate"], [23, 6, 1, "", "checkDecision"], [23, 6, 1, "", "decide"], [23, 6, 1, "", "generateKey"], [23, 6, 1, "", "getAllKeys"], [23, 6, 1, "", "getKey"], [23, 6, 1, "", "getKeys"], [23, 6, 1, "", "probe"], [23, 6, 1, "", "request"], [23, 6, 1, "", "requestForUser"], [23, 6, 1, "", "revokeKey"], [23, 6, 1, "", "revokeKeyForApp"]], "OctoPrintClient.plugins.logging": [[32, 6, 1, "", "deleteLog"], [32, 6, 1, "", "downloadLog"], [32, 6, 1, "", "listLogs"]], "OctoPrintClient.printer": [[68, 6, 1, "", "extrude"], [68, 6, 1, "", "getBedState"], [68, 6, 1, "", "getChamberState"], [68, 6, 1, "", "getFullState"], [68, 6, 1, "", "getSdState"], [68, 6, 1, "", "getToolState"], [68, 6, 1, "", "home"], [68, 6, 1, "", "initSd"], [68, 6, 1, "", "jog"], [68, 6, 1, "", "refreshSd"], [68, 6, 1, "", "releaseSd"], [68, 6, 1, "", "selectTool"], [68, 6, 1, "", "setBedTargetTemperature"], [68, 6, 1, "", "setBedTemperatureOffset"], [68, 6, 1, "", "setChamberTargetTemperature"], [68, 6, 1, "", "setChamberTemperatureOffset"], [68, 6, 1, "", "setFeedrate"], [68, 6, 1, "", "setFlowrate"], [68, 6, 1, "", "setToolTargetTemperatures"], [68, 6, 1, "", "setToolTemperatureOffsets"]], "OctoPrintClient.printerprofiles": [[69, 6, 1, "", "add"], [69, 6, 1, "", "delete"], [69, 6, 1, "", "get"], [69, 6, 1, "", "list"], [69, 6, 1, "", "update"]], "OctoPrintClient.settings": [[70, 6, 1, "", "generateApiKey"], [70, 6, 1, "", "get"], [70, 6, 1, "", "getPluginSettings"], [70, 6, 1, "", "save"], [70, 6, 1, "", "savePluginSettings"]], "OctoPrintClient.slicing": [[71, 6, 1, "", "addProfileForSlicer"], [71, 6, 1, "", "deleteProfileForSlicer"], [71, 6, 1, "", "getProfileForSlicer"], [71, 6, 1, "", "listAllSlicersAndProfiles"], [71, 6, 1, "", "listProfilesForSlicer"], [71, 6, 1, "", "updateProfileForSlicer"]], "OctoPrintClient.socket": [[72, 6, 1, "", "connect"], [72, 6, 1, "", "decreaseRate"], [72, 6, 1, "", "disconnect"], [72, 6, 1, "", "increaseRate"], [72, 6, 1, "", "onMessage"], [72, 6, 1, "", "onRateTooHigh"], [72, 6, 1, "", "onRateTooLow"], [72, 7, 1, "", "options"], [72, 6, 1, "", "reconnect"], [72, 6, 1, "", "removeMessage"], [72, 6, 1, "", "sendAuth"], [72, 6, 1, "", "sendMessage"]], "OctoPrintClient.system": [[73, 6, 1, "", "executeCommand"], [73, 6, 1, "", "getCommands"], [73, 6, 1, "", "getCommandsForSource"]], "OctoPrintClient.timelapse": [[74, 6, 1, "", "delete"], [74, 6, 1, "", "deleteUnrendered"], [74, 6, 1, "", "download"], [74, 6, 1, "", "get"], [74, 6, 1, "", "getConfig"], [74, 6, 1, "", "list"], [74, 6, 1, "", "listRendered"], [74, 6, 1, "", "listUnrendered"], [74, 6, 1, "", "renderUnrendered"], [74, 6, 1, "", "saveConfig"]], "OctoPrintClient.users": [[75, 6, 1, "", "add"], [75, 6, 1, "", "changePassword"], [75, 6, 1, "", "delete"], [75, 6, 1, "", "generateApiKey"], [75, 6, 1, "", "get"], [75, 6, 1, "", "getSettings"], [75, 6, 1, "", "list"], [75, 6, 1, "", "resetApiKey"], [75, 6, 1, "", "saveSettings"], [75, 6, 1, "", "update"]], "OctoPrintClient.util": [[76, 6, 1, "", "test"], [76, 6, 1, "", "testExecutable"], [76, 6, 1, "", "testPath"], [76, 6, 1, "", "testResolution"], [76, 6, 1, "", "testServer"], [76, 6, 1, "", "testUrl"]], "OctoPrintClient.wizard": [[77, 6, 1, "", "finish"], [77, 6, 1, "", "get"]], "octoprint.access": [[78, 9, 0, "-", "users"]], "octoprint.access.users": [[78, 10, 1, "", "AnonymousUser"], [78, 10, 1, "", "ApiUser"], [78, 11, 1, "", "CorruptUserStorage"], [78, 11, 1, "", "InvalidUsername"], [78, 11, 1, "", "UnknownRole"], [78, 11, 1, "", "UnknownUser"], [78, 10, 1, "", "User"], [78, 11, 1, "", "UserAlreadyExists"]], "octoprint.access.users.User": [[78, 12, 1, "", "asDict"]], "octoprint": [[79, 9, 0, "-", "cli"], [80, 9, 0, "-", "filemanager"], [82, 9, 0, "-", "plugin"], [83, 9, 0, "-", "printer"], [84, 9, 0, "-", "schema"], [85, 9, 0, "-", "server"], [86, 9, 0, "-", "settings"], [87, 9, 0, "-", "slicing"], [88, 9, 0, "-", "util"]], "octoprint.cli": [[79, 10, 1, "", "HiddenOption"], [79, 10, 1, "", "OctoPrintContext"], [79, 8, 1, "", "bulk_options"], [79, 9, 0, "-", "dev"], [79, 8, 1, "", "hidden_option"], [79, 8, 1, "", "init_platform_for_cli"], [79, 8, 1, "", "legacy_options"], [79, 8, 1, "", "pass_octoprint_ctx"], [79, 9, 0, "-", "plugins"], [79, 9, 0, "-", "server"], [79, 8, 1, "", "set_ctx_obj_option"], [79, 8, 1, "", "standard_options"]], "octoprint.cli.dev": [[79, 10, 1, "", "OctoPrintDevelCommands"]], "octoprint.cli.dev.OctoPrintDevelCommands": [[79, 12, 1, "", "get_command"], [79, 12, 1, "", "list_commands"]], "octoprint.cli.plugins": [[79, 10, 1, "", "OctoPrintPluginCommands"]], "octoprint.cli.plugins.OctoPrintPluginCommands": [[79, 12, 1, "", "get_command"], [79, 12, 1, "", "list_commands"], [79, 13, 1, "", "plugin_manager"], [79, 13, 1, "", "settings"]], "octoprint.cli.server": [[79, 8, 1, "", "daemon_options"], [79, 8, 1, "", "run_server"], [79, 8, 1, "", "server_options"]], "octoprint.filemanager": [[80, 10, 1, "", "ContentTypeDetector"], [80, 10, 1, "", "ContentTypeMapping"], [80, 11, 1, "", "NoSuchStorage"], [80, 9, 0, "-", "analysis"], [80, 9, 0, "-", "destinations"], [80, 9, 0, "-", "storage"], [80, 9, 0, "-", "util"]], "octoprint.filemanager.ContentTypeDetector": [[80, 13, 1, "", "detector"], [80, 13, 1, "", "extensions"]], "octoprint.filemanager.ContentTypeMapping": [[80, 13, 1, "", "content_type"], [80, 13, 1, "", "extensions"]], "octoprint.filemanager.analysis": [[80, 10, 1, "", "AbstractAnalysisQueue"], [80, 11, 1, "", "AnalysisAborted"], [80, 10, 1, "", "AnalysisQueue"], [80, 10, 1, "", "GcodeAnalysisQueue"], [80, 10, 1, "", "QueueEntry"]], "octoprint.filemanager.analysis.AbstractAnalysisQueue": [[80, 12, 1, "", "_do_abort"], [80, 12, 1, "", "_do_analysis"], [80, 12, 1, "", "enqueue"], [80, 12, 1, "", "pause"], [80, 12, 1, "", "resume"]], "octoprint.filemanager.storage": [[80, 10, 1, "", "LocalFileStorage"], [80, 10, 1, "", "StorageInterface"]], "octoprint.filemanager.storage.LocalFileStorage": [[80, 12, 1, "", "add_file"], [80, 12, 1, "", "add_folder"], [80, 12, 1, "", "add_link"], [80, 14, 1, "", "analysis_backlog"], [80, 12, 1, "", "canonicalize"], [80, 12, 1, "", "copy_file"], [80, 12, 1, "", "copy_folder"], [80, 12, 1, "", "file_exists"], [80, 12, 1, "", "file_in_path"], [80, 12, 1, "", "folder_exists"], [80, 12, 1, "", "get_additional_metadata"], [80, 12, 1, "", "get_lastmodified"], [80, 12, 1, "", "get_metadata"], [80, 12, 1, "", "get_size"], [80, 12, 1, "", "has_analysis"], [80, 12, 1, "", "join_path"], [80, 12, 1, "", "last_modified"], [80, 12, 1, "", "list_files"], [80, 12, 1, "", "move_file"], [80, 12, 1, "", "move_folder"], [80, 12, 1, "", "path_in_storage"], [80, 12, 1, "", "path_on_disk"], [80, 12, 1, "", "remove_additional_metadata"], [80, 12, 1, "", "remove_file"], [80, 12, 1, "", "remove_folder"], [80, 12, 1, "", "remove_link"], [80, 12, 1, "", "sanitize"], [80, 12, 1, "", "sanitize_name"], [80, 12, 1, "", "sanitize_path"], [80, 12, 1, "", "set_additional_metadata"], [80, 12, 1, "", "split_path"]], "octoprint.filemanager.storage.StorageInterface": [[80, 12, 1, "", "add_file"], [80, 12, 1, "", "add_folder"], [80, 12, 1, "", "add_link"], [80, 14, 1, "", "analysis_backlog"], [80, 12, 1, "", "canonicalize"], [80, 12, 1, "", "copy_file"], [80, 12, 1, "", "copy_folder"], [80, 12, 1, "", "file_exists"], [80, 12, 1, "", "file_in_path"], [80, 12, 1, "", "folder_exists"], [80, 12, 1, "", "get_additional_metadata"], [80, 12, 1, "", "get_lastmodified"], [80, 12, 1, "", "get_metadata"], [80, 12, 1, "", "get_size"], [80, 12, 1, "", "has_analysis"], [80, 12, 1, "", "join_path"], [80, 12, 1, "", "last_modified"], [80, 12, 1, "", "list_files"], [80, 12, 1, "", "move_file"], [80, 12, 1, "", "move_folder"], [80, 12, 1, "", "path_in_storage"], [80, 12, 1, "", "path_on_disk"], [80, 12, 1, "", "remove_additional_metadata"], [80, 12, 1, "", "remove_file"], [80, 12, 1, "", "remove_folder"], [80, 12, 1, "", "remove_link"], [80, 12, 1, "", "sanitize"], [80, 12, 1, "", "sanitize_name"], [80, 12, 1, "", "sanitize_path"], [80, 12, 1, "", "set_additional_metadata"], [80, 12, 1, "", "split_path"]], "octoprint.filemanager.util": [[80, 10, 1, "", "AbstractFileWrapper"], [80, 10, 1, "", "DiskFileWrapper"], [80, 10, 1, "", "LineProcessorStream"], [80, 10, 1, "", "MultiStream"], [80, 10, 1, "", "StreamWrapper"]], "octoprint.filemanager.util.AbstractFileWrapper": [[80, 12, 1, "", "save"], [80, 12, 1, "", "stream"]], "octoprint.filemanager.util.DiskFileWrapper": [[80, 12, 1, "", "save"], [80, 12, 1, "", "stream"]], "octoprint.filemanager.util.LineProcessorStream": [[80, 12, 1, "", "close"], [80, 12, 1, "", "process_line"], [80, 12, 1, "", "readable"], [80, 12, 1, "", "seekable"], [80, 12, 1, "", "writable"]], "octoprint.filemanager.util.MultiStream": [[80, 12, 1, "", "close"], [80, 12, 1, "", "readable"], [80, 12, 1, "", "seekable"], [80, 12, 1, "", "writable"]], "octoprint.filemanager.util.StreamWrapper": [[80, 12, 1, "", "save"], [80, 12, 1, "", "stream"]], "octoprint.plugin": [[97, 10, 1, "", "AssetPlugin"], [97, 10, 1, "", "BlueprintPlugin"], [97, 10, 1, "", "EventHandlerPlugin"], [97, 10, 1, "", "MfaPlugin"], [82, 10, 1, "", "PluginSettings"], [97, 10, 1, "", "ProgressPlugin"], [97, 10, 1, "", "ReloadNeedingPlugin"], [97, 10, 1, "", "RestartNeedingPlugin"], [97, 10, 1, "", "SettingsPlugin"], [97, 10, 1, "", "ShutdownPlugin"], [97, 10, 1, "", "SimpleApiPlugin"], [97, 10, 1, "", "SlicerPlugin"], [97, 10, 1, "", "StartupPlugin"], [97, 10, 1, "", "TemplatePlugin"], [97, 10, 1, "", "UiPlugin"], [97, 10, 1, "", "WebcamProviderPlugin"], [97, 10, 1, "", "WizardPlugin"], [82, 8, 1, "", "call_plugin"], [82, 9, 0, "-", "core"], [82, 8, 1, "", "plugin_manager"], [82, 8, 1, "", "plugin_settings"], [82, 9, 0, "-", "types"]], "octoprint.plugin.AssetPlugin": [[97, 12, 1, "", "get_asset_folder"], [97, 12, 1, "", "get_assets"]], "octoprint.plugin.BlueprintPlugin": [[97, 12, 1, "", "csrf_exempt"], [97, 12, 1, "", "errorhandler"], [97, 12, 1, "", "get_blueprint"], [97, 12, 1, "", "get_blueprint_api_prefixes"], [97, 12, 1, "", "get_blueprint_kwargs"], [97, 12, 1, "", "is_blueprint_csrf_protected"], [97, 12, 1, "", "is_blueprint_protected"], [97, 12, 1, "", "route"]], "octoprint.plugin.EventHandlerPlugin": [[97, 12, 1, "", "on_event"]], "octoprint.plugin.MfaPlugin": [[97, 12, 1, "", "has_mfa_credentials"], [97, 12, 1, "", "is_mfa_enabled"]], "octoprint.plugin.PluginSettings": [[82, 12, 1, "", "add_overlay"], [82, 12, 1, "", "get"], [82, 12, 1, "", "get_boolean"], [82, 12, 1, "", "get_float"], [82, 12, 1, "", "get_int"], [82, 12, 1, "", "get_plugin_data_folder"], [82, 12, 1, "", "get_plugin_logfile_path"], [82, 12, 1, "", "global_get"], [82, 12, 1, "", "global_get_basefolder"], [82, 12, 1, "", "global_get_boolean"], [82, 12, 1, "", "global_get_float"], [82, 12, 1, "", "global_get_int"], [82, 12, 1, "", "global_set"], [82, 12, 1, "", "global_set_boolean"], [82, 12, 1, "", "global_set_float"], [82, 12, 1, "", "global_set_int"], [82, 12, 1, "", "remove_overlay"], [82, 12, 1, "", "save"], [82, 12, 1, "", "set"], [82, 12, 1, "", "set_boolean"], [82, 12, 1, "", "set_float"], [82, 12, 1, "", "set_int"]], "octoprint.plugin.ProgressPlugin": [[97, 12, 1, "", "on_print_progress"], [97, 12, 1, "", "on_slicing_progress"]], "octoprint.plugin.SettingsPlugin": [[97, 13, 1, "", "config_version_key"], [97, 12, 1, "", "get_settings_defaults"], [97, 12, 1, "", "get_settings_preprocessors"], [97, 12, 1, "", "get_settings_restricted_paths"], [97, 12, 1, "", "get_settings_version"], [97, 12, 1, "", "on_settings_cleanup"], [97, 12, 1, "", "on_settings_initialized"], [97, 12, 1, "", "on_settings_load"], [97, 12, 1, "", "on_settings_migrate"], [97, 12, 1, "", "on_settings_save"]], "octoprint.plugin.ShutdownPlugin": [[97, 12, 1, "", "on_shutdown"]], "octoprint.plugin.SimpleApiPlugin": [[97, 12, 1, "", "get_api_commands"], [97, 12, 1, "", "is_api_adminonly"], [97, 12, 1, "", "on_api_command"], [97, 12, 1, "", "on_api_get"]], "octoprint.plugin.SlicerPlugin": [[97, 12, 1, "", "cancel_slicing"], [97, 12, 1, "", "do_slice"], [97, 12, 1, "", "get_slicer_default_profile"], [97, 12, 1, "", "get_slicer_extension_tree"], [97, 12, 1, "", "get_slicer_profile"], [97, 12, 1, "", "get_slicer_profiles"], [97, 12, 1, "", "get_slicer_profiles_lastmodified"], [97, 12, 1, "", "get_slicer_properties"], [97, 12, 1, "", "is_slicer_configured"], [97, 12, 1, "", "save_slicer_profile"]], "octoprint.plugin.StartupPlugin": [[97, 12, 1, "", "on_after_startup"], [97, 12, 1, "", "on_startup"]], "octoprint.plugin.TemplatePlugin": [[97, 12, 1, "", "get_template_configs"], [97, 12, 1, "", "get_template_folder"], [97, 12, 1, "", "get_template_vars"], [97, 12, 1, "", "is_template_autoescaped"]], "octoprint.plugin.UiPlugin": [[97, 12, 1, "", "get_ui_additional_etag"], [97, 12, 1, "", "get_ui_additional_key_data_for_cache"], [97, 12, 1, "", "get_ui_additional_request_data_for_preemptive_caching"], [97, 12, 1, "", "get_ui_additional_tracked_files"], [97, 12, 1, "", "get_ui_custom_etag"], [97, 12, 1, "", "get_ui_custom_lastmodified"], [97, 12, 1, "", "get_ui_custom_template_filter"], [97, 12, 1, "", "get_ui_custom_tracked_files"], [97, 12, 1, "", "get_ui_data_for_preemptive_caching"], [97, 12, 1, "", "get_ui_permissions"], [97, 12, 1, "", "get_ui_preemptive_caching_additional_unless"], [97, 12, 1, "", "get_ui_preemptive_caching_enabled"], [97, 12, 1, "", "on_ui_render"], [97, 12, 1, "", "will_handle_ui"]], "octoprint.plugin.WebcamProviderPlugin": [[97, 12, 1, "", "get_webcam_configurations"], [97, 12, 1, "", "take_webcam_snapshot"]], "octoprint.plugin.WizardPlugin": [[97, 12, 1, "", "get_wizard_details"], [97, 12, 1, "", "get_wizard_version"], [97, 12, 1, "", "is_wizard_ignored"], [97, 12, 1, "", "is_wizard_required"], [97, 12, 1, "", "on_wizard_finish"]], "octoprint.plugin.core": [[82, 10, 1, "", "Plugin"], [82, 10, 1, "", "PluginInfo"], [82, 10, 1, "", "PluginManager"], [82, 10, 1, "", "RestartNeedingPlugin"], [82, 10, 1, "", "SortablePlugin"]], "octoprint.plugin.core.Plugin": [[82, 13, 1, "", "_basefolder"], [82, 13, 1, "", "_identifier"], [82, 13, 1, "", "_logger"], [82, 13, 1, "", "_plugin_name"], [82, 13, 1, "", "_plugin_version"], [82, 12, 1, "", "initialize"], [82, 12, 1, "", "on_plugin_disabled"], [82, 12, 1, "", "on_plugin_enabled"]], "octoprint.plugin.core.PluginInfo": [[82, 14, 1, "", "author"], [82, 13, 1, "", "blacklisted"], [82, 13, 1, "", "bundled"], [82, 14, 1, "", "check"], [82, 14, 1, "", "description"], [82, 14, 1, "", "disable"], [82, 14, 1, "", "disabling_discouraged"], [82, 14, 1, "", "enable"], [82, 13, 1, "", "enabled"], [82, 13, 1, "", "flags"], [82, 13, 1, "", "forced_disabled"], [82, 12, 1, "", "get_hook"], [82, 12, 1, "", "get_implementation"], [82, 14, 1, "", "helpers"], [82, 14, 1, "", "hidden"], [82, 14, 1, "", "hooks"], [82, 14, 1, "", "implementation"], [82, 13, 1, "", "incompatible"], [82, 13, 1, "", "invalid_syntax"], [82, 14, 1, "", "license"], [82, 14, 1, "", "load"], [82, 13, 1, "", "loaded"], [82, 12, 1, "", "long_str"], [82, 14, 1, "", "looks_like_plugin"], [82, 13, 1, "", "managable"], [82, 14, 1, "", "name"], [82, 13, 1, "", "needs_restart"], [82, 13, 1, "", "origin"], [82, 14, 1, "", "parsed_metadata"], [82, 14, 1, "", "privacypolicy"], [82, 14, 1, "", "pythoncompat"], [82, 14, 1, "", "unload"], [82, 14, 1, "", "url"], [82, 12, 1, "", "validate"], [82, 14, 1, "", "version"]], "octoprint.plugin.core.PluginManager": [[82, 12, 1, "", "disable_plugin"], [82, 12, 1, "", "enable_plugin"], [82, 12, 1, "", "get_filtered_implementations"], [82, 12, 1, "", "get_helpers"], [82, 12, 1, "", "get_hooks"], [82, 12, 1, "", "get_implementations"], [82, 12, 1, "", "get_plugin"], [82, 12, 1, "", "get_plugin_info"], [82, 12, 1, "", "has_any_of_hooks"], [82, 12, 1, "", "has_any_of_mixins"], [82, 12, 1, "", "has_obsolete_hooks"], [82, 12, 1, "", "has_restart_needing_hooks"], [82, 12, 1, "", "has_restart_needing_implementation"], [82, 12, 1, "", "hook_matches_hooks"], [82, 12, 1, "", "is_obsolete_hook"], [82, 12, 1, "", "is_plugin_marked"], [82, 12, 1, "", "is_restart_needing_hook"], [82, 12, 1, "", "is_restart_needing_plugin"], [82, 12, 1, "", "mark_plugin"], [82, 14, 1, "", "plugin_hooks"], [82, 14, 1, "", "plugins"], [82, 12, 1, "", "register_message_receiver"], [82, 12, 1, "", "reload_plugins"], [82, 12, 1, "", "send_plugin_message"], [82, 12, 1, "", "unregister_message_receiver"]], "octoprint.plugin.core.SortablePlugin": [[82, 12, 1, "", "get_sorting_key"]], "octoprint.plugin.types": [[82, 10, 1, "", "OctoPrintPlugin"], [82, 10, 1, "", "ReloadNeedingPlugin"]], "octoprint.plugin.types.OctoPrintPlugin": [[82, 13, 1, "", "_analysis_queue"], [82, 13, 1, "", "_app_session_manager"], [82, 13, 1, "", "_connectivity_checker"], [82, 13, 1, "", "_data_folder"], [82, 13, 1, "", "_event_bus"], [82, 13, 1, "", "_file_manager"], [82, 13, 1, "", "_plugin_lifecycle_manager"], [82, 13, 1, "", "_plugin_manager"], [82, 13, 1, "", "_printer"], [82, 13, 1, "", "_printer_profile_manager"], [82, 13, 1, "", "_slicing_manager"], [82, 13, 1, "", "_user_manager"], [82, 12, 1, "", "get_plugin_data_folder"], [82, 12, 1, "", "on_plugin_pending_uninstall"]], "octoprint.plugins.backup.BackupPlugin": [[24, 8, 1, "", "create_backup_helper"], [24, 8, 1, "", "delete_backup_helper"]], "octoprint.printer": [[83, 10, 1, "", "PrinterCallback"], [83, 10, 1, "", "PrinterInterface"], [83, 8, 1, "", "get_connection_options"], [83, 9, 0, "-", "profile"]], "octoprint.printer.PrinterCallback": [[83, 12, 1, "", "on_printer_add_log"], [83, 12, 1, "", "on_printer_add_message"], [83, 12, 1, "", "on_printer_add_temperature"], [83, 12, 1, "", "on_printer_received_registered_message"], [83, 12, 1, "", "on_printer_send_current_data"], [83, 12, 1, "", "on_printer_send_initial_data"]], "octoprint.printer.PrinterInterface": [[83, 12, 1, "", "can_modify_file"], [83, 12, 1, "", "cancel_print"], [83, 12, 1, "", "change_tool"], [83, 12, 1, "", "commands"], [83, 12, 1, "", "connect"], [83, 12, 1, "", "disconnect"], [83, 12, 1, "", "extrude"], [83, 12, 1, "", "fake_ack"], [83, 12, 1, "", "feed_rate"], [83, 12, 1, "", "flow_rate"], [83, 12, 1, "", "get_connection_options"], [83, 12, 1, "", "get_current_connection"], [83, 12, 1, "", "get_current_data"], [83, 12, 1, "", "get_current_job"], [83, 12, 1, "", "get_current_temperatures"], [83, 12, 1, "", "get_state_id"], [83, 12, 1, "", "get_state_string"], [83, 12, 1, "", "get_temperature_history"], [83, 12, 1, "", "get_transport"], [83, 12, 1, "", "home"], [83, 12, 1, "", "is_cancelling"], [83, 12, 1, "", "is_closed_or_error"], [83, 12, 1, "", "is_current_file"], [83, 12, 1, "", "is_error"], [83, 12, 1, "", "is_operational"], [83, 12, 1, "", "is_paused"], [83, 12, 1, "", "is_pausing"], [83, 12, 1, "", "is_printing"], [83, 12, 1, "", "is_ready"], [83, 12, 1, "", "job_on_hold"], [83, 12, 1, "", "jog"], [83, 12, 1, "", "log_lines"], [83, 12, 1, "", "pause_print"], [83, 12, 1, "", "register_callback"], [83, 12, 1, "", "resume_print"], [83, 12, 1, "", "script"], [83, 12, 1, "", "select_file"], [83, 12, 1, "", "send_initial_callback"], [83, 12, 1, "", "set_job_on_hold"], [83, 12, 1, "", "set_temperature"], [83, 12, 1, "", "set_temperature_offset"], [83, 12, 1, "", "start_print"], [83, 12, 1, "", "toggle_pause_print"], [83, 12, 1, "", "unregister_callback"], [83, 12, 1, "", "unselect_file"], [83, 13, 1, "", "valid_axes"], [83, 13, 1, "", "valid_heater_regex"], [83, 13, 1, "", "valid_heater_regex_no_current"], [83, 13, 1, "", "valid_tool_regex"]], "octoprint.printer.profile": [[83, 10, 1, "", "BedFormFactor"], [83, 10, 1, "", "BedOrigin"], [83, 10, 1, "", "CouldNotOverwriteError"], [83, 10, 1, "", "InvalidProfileError"], [83, 10, 1, "", "PrinterProfileManager"], [83, 10, 1, "", "SaveError"]], "octoprint.printer.profile.BedFormFactor": [[83, 13, 1, "", "CIRCULAR"], [83, 13, 1, "", "RECTANGULAR"]], "octoprint.printer.profile.BedOrigin": [[83, 13, 1, "", "CENTER"], [83, 13, 1, "", "LOWERLEFT"]], "octoprint.schema": [[84, 10, 1, "", "BaseModel"], [84, 9, 0, "-", "config"], [84, 9, 0, "-", "webcam"]], "octoprint.schema.BaseModel": [[84, 13, 1, "", "model_config"]], "octoprint.schema.config": [[84, 10, 1, "", "Config"], [84, 9, 0, "-", "access_control"], [84, 9, 0, "-", "api"], [84, 9, 0, "-", "appearance"], [84, 9, 0, "-", "controls"], [84, 9, 0, "-", "devel"], [84, 9, 0, "-", "estimation"], [84, 9, 0, "-", "events"], [84, 9, 0, "-", "feature"], [84, 9, 0, "-", "folder"], [84, 9, 0, "-", "gcode_analysis"], [84, 9, 0, "-", "plugins"], [84, 9, 0, "-", "printer_parameters"], [84, 9, 0, "-", "printer_profiles"], [84, 9, 0, "-", "scripts"], [84, 9, 0, "-", "serial"], [84, 9, 0, "-", "server"], [84, 9, 0, "-", "slicing"], [84, 9, 0, "-", "system"], [84, 9, 0, "-", "temperature"], [84, 9, 0, "-", "terminalfilters"], [84, 9, 0, "-", "webcam"]], "octoprint.schema.config.Config": [[84, 13, 1, "", "accessControl"], [84, 13, 1, "", "api"], [84, 13, 1, "", "appearance"], [84, 13, 1, "", "controls"], [84, 13, 1, "", "devel"], [84, 13, 1, "", "estimation"], [84, 13, 1, "", "events"], [84, 13, 1, "", "feature"], [84, 13, 1, "", "folder"], [84, 13, 1, "", "gcodeAnalysis"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "plugins"], [84, 13, 1, "", "printerParameters"], [84, 13, 1, "", "printerProfiles"], [84, 13, 1, "", "scripts"], [84, 13, 1, "", "serial"], [84, 13, 1, "", "server"], [84, 13, 1, "", "slicing"], [84, 13, 1, "", "system"], [84, 13, 1, "", "temperature"], [84, 13, 1, "", "terminalFilters"], [84, 13, 1, "", "webcam"]], "octoprint.schema.config.access_control": [[84, 10, 1, "", "AccessControlConfig"]], "octoprint.schema.config.access_control.AccessControlConfig": [[84, 13, 1, "", "addRemoteUsers"], [84, 13, 1, "", "autologinAs"], [84, 13, 1, "", "autologinHeadsupAcknowledged"], [84, 13, 1, "", "autologinLocal"], [84, 13, 1, "", "checkBasicAuthenticationPassword"], [84, 13, 1, "", "defaultReauthenticationTimeout"], [84, 13, 1, "", "groupManager"], [84, 13, 1, "", "groupfile"], [84, 13, 1, "", "localNetworks"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "permissionManager"], [84, 13, 1, "", "remoteGroupsHeader"], [84, 13, 1, "", "remoteGroupsMapping"], [84, 13, 1, "", "remoteUserHeader"], [84, 13, 1, "", "salt"], [84, 13, 1, "", "trustBasicAuthentication"], [84, 13, 1, "", "trustRemoteGroups"], [84, 13, 1, "", "trustRemoteUser"], [84, 13, 1, "", "userManager"], [84, 13, 1, "", "userfile"]], "octoprint.schema.config.api": [[84, 10, 1, "", "ApiConfig"]], "octoprint.schema.config.api.ApiConfig": [[84, 13, 1, "", "allowCrossOrigin"], [84, 13, 1, "", "apps"], [84, 13, 1, "", "key"], [84, 13, 1, "", "model_config"]], "octoprint.schema.config.appearance": [[84, 10, 1, "", "AppearanceConfig"], [84, 10, 1, "", "ColorEnum"], [84, 10, 1, "", "ComponentConfig"], [84, 10, 1, "", "ComponentDisabledConfig"], [84, 10, 1, "", "ComponentOrderConfig"]], "octoprint.schema.config.appearance.AppearanceConfig": [[84, 13, 1, "", "closeModalsWithClick"], [84, 13, 1, "", "color"], [84, 13, 1, "", "colorIcon"], [84, 13, 1, "", "colorTransparent"], [84, 13, 1, "", "components"], [84, 13, 1, "", "defaultLanguage"], [84, 13, 1, "", "fuzzyTimes"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "name"], [84, 13, 1, "", "showFahrenheitAlso"], [84, 13, 1, "", "showInternalFilename"]], "octoprint.schema.config.appearance.ColorEnum": [[84, 13, 1, "", "blue"], [84, 13, 1, "", "default"], [84, 13, 1, "", "green"], [84, 13, 1, "", "orange"], [84, 13, 1, "", "red"], [84, 13, 1, "", "violet"], [84, 13, 1, "", "yellow"]], "octoprint.schema.config.appearance.ComponentConfig": [[84, 13, 1, "", "disabled"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "order"]], "octoprint.schema.config.appearance.ComponentDisabledConfig": [[84, 13, 1, "", "about"], [84, 13, 1, "", "generic"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "navbar"], [84, 13, 1, "", "settings"], [84, 13, 1, "", "sidebar"], [84, 13, 1, "", "tab"], [84, 13, 1, "", "usersettings"], [84, 13, 1, "", "wizard"]], "octoprint.schema.config.appearance.ComponentOrderConfig": [[84, 13, 1, "", "about"], [84, 13, 1, "", "generic"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "navbar"], [84, 13, 1, "", "settings"], [84, 13, 1, "", "sidebar"], [84, 13, 1, "", "tab"], [84, 13, 1, "", "usersettings"], [84, 13, 1, "", "wizard"]], "octoprint.schema.config.controls": [[84, 10, 1, "", "ContainerConfig"], [84, 10, 1, "", "ControlConfig"], [84, 10, 1, "", "ControlInputConfig"], [84, 10, 1, "", "ControlSliderInputConfig"], [84, 10, 1, "", "LayoutEnum"]], "octoprint.schema.config.controls.ContainerConfig": [[84, 13, 1, "", "children"], [84, 13, 1, "", "layout"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "name"]], "octoprint.schema.config.controls.ControlConfig": [[84, 13, 1, "", "additionalClasses"], [84, 13, 1, "", "command"], [84, 13, 1, "", "commands"], [84, 13, 1, "", "confirm"], [84, 13, 1, "", "enabled"], [84, 13, 1, "", "input"], [84, 13, 1, "", "javascript"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "name"], [84, 13, 1, "", "regex"], [84, 13, 1, "", "script"], [84, 13, 1, "", "template"]], "octoprint.schema.config.controls.ControlInputConfig": [[84, 13, 1, "", "default"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "name"], [84, 13, 1, "", "parameter"], [84, 13, 1, "", "slider"]], "octoprint.schema.config.controls.ControlSliderInputConfig": [[84, 13, 1, "", "max"], [84, 13, 1, "", "min"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "step"]], "octoprint.schema.config.controls.LayoutEnum": [[84, 13, 1, "", "horizontal"], [84, 13, 1, "", "vertical"]], "octoprint.schema.config.devel": [[84, 10, 1, "", "DevelCacheConfig"], [84, 10, 1, "", "DevelConfig"], [84, 10, 1, "", "DevelWebassetsConfig"], [84, 10, 1, "", "StylesheetEnum"]], "octoprint.schema.config.devel.DevelCacheConfig": [[84, 13, 1, "", "enabled"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "preemptive"]], "octoprint.schema.config.devel.DevelConfig": [[84, 13, 1, "", "cache"], [84, 13, 1, "", "enableCsrfProtection"], [84, 13, 1, "", "enableRateLimiter"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "pluginTimings"], [84, 13, 1, "", "showLoadingAnimation"], [84, 13, 1, "", "sockJsConnectTimeout"], [84, 13, 1, "", "stylesheet"], [84, 13, 1, "", "useFrozenDictForPrinterState"], [84, 13, 1, "", "webassets"]], "octoprint.schema.config.devel.DevelWebassetsConfig": [[84, 13, 1, "", "bundle"], [84, 13, 1, "", "clean_on_startup"], [84, 13, 1, "", "minify"], [84, 13, 1, "", "minify_plugins"], [84, 13, 1, "", "model_config"]], "octoprint.schema.config.devel.StylesheetEnum": [[84, 13, 1, "", "css"], [84, 13, 1, "", "less"]], "octoprint.schema.config.estimation": [[84, 10, 1, "", "EstimationConfig"], [84, 10, 1, "", "PrintTimeEstimationConfig"]], "octoprint.schema.config.estimation.EstimationConfig": [[84, 13, 1, "", "model_config"], [84, 13, 1, "", "printTime"]], "octoprint.schema.config.estimation.PrintTimeEstimationConfig": [[84, 13, 1, "", "forceDumbAfterMin"], [84, 13, 1, "", "forceDumbFromPercent"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "stableThreshold"], [84, 13, 1, "", "statsWeighingUntil"], [84, 13, 1, "", "validityRange"]], "octoprint.schema.config.events": [[84, 10, 1, "", "EventSubscription"], [84, 10, 1, "", "EventsConfig"], [84, 10, 1, "", "SubscriptionTypeEnum"]], "octoprint.schema.config.events.EventSubscription": [[84, 13, 1, "", "command"], [84, 13, 1, "", "debug"], [84, 13, 1, "", "enabled"], [84, 13, 1, "", "event"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "name"], [84, 13, 1, "", "type"]], "octoprint.schema.config.events.EventsConfig": [[84, 13, 1, "", "enabled"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "subscriptions"]], "octoprint.schema.config.events.SubscriptionTypeEnum": [[84, 13, 1, "", "gcode"], [84, 13, 1, "", "system"]], "octoprint.schema.config.feature": [[84, 10, 1, "", "FeatureConfig"]], "octoprint.schema.config.feature.FeatureConfig": [[84, 13, 1, "", "autoUppercaseBlacklist"], [84, 13, 1, "", "enableDragDropUpload"], [84, 13, 1, "", "enforceReallyUniversalFilenames"], [84, 13, 1, "", "g90InfluencesExtruder"], [84, 13, 1, "", "keyboardControl"], [84, 13, 1, "", "modelSizeDetection"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "pollWatched"], [84, 13, 1, "", "printCancelConfirmation"], [84, 13, 1, "", "printStartConfirmation"], [84, 13, 1, "", "rememberFileFolder"], [84, 13, 1, "", "sdSupport"], [84, 13, 1, "", "temperatureGraph"], [84, 13, 1, "", "uploadOverwriteConfirmation"]], "octoprint.schema.config.folder": [[84, 10, 1, "", "FolderConfig"]], "octoprint.schema.config.folder.FolderConfig": [[84, 13, 1, "", "data"], [84, 13, 1, "", "generated"], [84, 13, 1, "", "logs"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "plugins"], [84, 13, 1, "", "printerProfiles"], [84, 13, 1, "", "scripts"], [84, 13, 1, "", "slicingProfiles"], [84, 13, 1, "", "timelapse"], [84, 13, 1, "", "timelapse_tmp"], [84, 13, 1, "", "translations"], [84, 13, 1, "", "uploads"], [84, 13, 1, "", "virtualSd"], [84, 13, 1, "", "watched"]], "octoprint.schema.config.gcode_analysis": [[84, 10, 1, "", "GcodeAnalysisConfig"], [84, 10, 1, "", "RunAtEnum"]], "octoprint.schema.config.gcode_analysis.GcodeAnalysisConfig": [[84, 13, 1, "", "bedZ"], [84, 13, 1, "", "maxExtruders"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "runAt"], [84, 13, 1, "", "throttle_highprio"], [84, 13, 1, "", "throttle_lines"], [84, 13, 1, "", "throttle_normalprio"]], "octoprint.schema.config.gcode_analysis.RunAtEnum": [[84, 13, 1, "", "always"], [84, 13, 1, "", "idle"], [84, 13, 1, "", "never"]], "octoprint.schema.config.plugins": [[84, 10, 1, "", "PluginsConfig"]], "octoprint.schema.config.plugins.PluginsConfig": [[84, 13, 1, "", "disabled"], [84, 13, 1, "", "flags"], [84, 13, 1, "", "forced_compatible"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "sorting_order"]], "octoprint.schema.config.printer_parameters": [[84, 10, 1, "", "PrinterParametersConfig"]], "octoprint.schema.config.printer_parameters.PrinterParametersConfig": [[84, 13, 1, "", "model_config"], [84, 13, 1, "", "pauseTriggers"]], "octoprint.schema.config.printer_profiles": [[84, 10, 1, "", "PrinterProfilesConfig"]], "octoprint.schema.config.printer_profiles.PrinterProfilesConfig": [[84, 13, 1, "", "default"], [84, 13, 1, "", "model_config"]], "octoprint.schema.config.scripts": [[84, 10, 1, "", "GcodeScriptsConfig"], [84, 10, 1, "", "ScriptsConfig"]], "octoprint.schema.config.scripts.GcodeScriptsConfig": [[84, 13, 1, "", "afterPrintCancelled"], [84, 13, 1, "", "afterPrintDone"], [84, 13, 1, "", "afterPrintResumed"], [84, 13, 1, "", "afterPrinterConnected"], [84, 13, 1, "", "afterToolChange"], [84, 13, 1, "", "beforePrintPaused"], [84, 13, 1, "", "beforePrintStarted"], [84, 13, 1, "", "beforePrinterDisconnected"], [84, 13, 1, "", "beforeToolChange"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "snippets"]], "octoprint.schema.config.scripts.ScriptsConfig": [[84, 13, 1, "", "gcode"], [84, 13, 1, "", "model_config"]], "octoprint.schema.config.serial": [[84, 10, 1, "", "AlwaysDetectNeverEnum"], [84, 10, 1, "", "InfoWarnNeverEnum"], [84, 10, 1, "", "SerialCapabilities"], [84, 10, 1, "", "SerialConfig"], [84, 10, 1, "", "SerialMaxTimeouts"], [84, 10, 1, "", "SerialTimeoutConfig"]], "octoprint.schema.config.serial.AlwaysDetectNeverEnum": [[84, 13, 1, "", "always"], [84, 13, 1, "", "detect"], [84, 13, 1, "", "never"]], "octoprint.schema.config.serial.InfoWarnNeverEnum": [[84, 13, 1, "", "info"], [84, 13, 1, "", "never"], [84, 13, 1, "", "warn"]], "octoprint.schema.config.serial.SerialCapabilities": [[84, 13, 1, "", "autoreport_pos"], [84, 13, 1, "", "autoreport_sdstatus"], [84, 13, 1, "", "autoreport_temp"], [84, 13, 1, "", "busy_protocol"], [84, 13, 1, "", "emergency_parser"], [84, 13, 1, "", "extended_m20"], [84, 13, 1, "", "lfn_write"], [84, 13, 1, "", "model_config"]], "octoprint.schema.config.serial.SerialConfig": [[84, 13, 1, "", "abortHeatupOnCancel"], [84, 13, 1, "", "ackMax"], [84, 13, 1, "", "additionalBaudrates"], [84, 13, 1, "", "additionalPorts"], [84, 13, 1, "", "alwaysSendChecksum"], [84, 13, 1, "", "autoconnect"], [84, 13, 1, "", "autorefresh"], [84, 13, 1, "", "autorefreshInterval"], [84, 13, 1, "", "baudrate"], [84, 13, 1, "", "blacklistedBaudrates"], [84, 13, 1, "", "blacklistedPorts"], [84, 13, 1, "", "blockWhileDwelling"], [84, 13, 1, "", "blockedCommands"], [84, 13, 1, "", "capabilities"], [84, 13, 1, "", "checksumRequiringCommands"], [84, 13, 1, "", "disableSdPrintingDetection"], [84, 13, 1, "", "disconnectOnErrors"], [84, 13, 1, "", "emergencyCommands"], [84, 13, 1, "", "enableShutdownActionCommand"], [84, 13, 1, "", "encoding"], [84, 13, 1, "", "exclusive"], [84, 13, 1, "", "externalHeatupDetection"], [84, 13, 1, "", "firmwareDetection"], [84, 13, 1, "", "helloCommand"], [84, 13, 1, "", "identicalResendsCountdown"], [84, 13, 1, "", "ignoreEmptyPorts"], [84, 13, 1, "", "ignoreErrorsFromFirmware"], [84, 13, 1, "", "ignoreIdenticalResends"], [84, 13, 1, "", "ignoredCommands"], [84, 13, 1, "", "lastLineBufferSize"], [84, 13, 1, "", "log"], [84, 13, 1, "", "logPositionOnCancel"], [84, 13, 1, "", "logPositionOnPause"], [84, 13, 1, "", "logResends"], [84, 13, 1, "", "longRunningCommands"], [84, 13, 1, "", "lowLatency"], [84, 13, 1, "", "maxCommunicationTimeouts"], [84, 13, 1, "", "maxConsecutiveResends"], [84, 13, 1, "", "maxNotSdPrinting"], [84, 13, 1, "", "maxWritePasses"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "neverSendChecksum"], [84, 13, 1, "", "notifySuppressedCommands"], [84, 13, 1, "", "pausingCommands"], [84, 13, 1, "", "port"], [84, 13, 1, "", "repetierTargetTemp"], [84, 13, 1, "", "resendRatioStart"], [84, 13, 1, "", "resendRatioThreshold"], [84, 13, 1, "", "sanityCheckTools"], [84, 13, 1, "", "sdAlwaysAvailable"], [84, 13, 1, "", "sdCancelCommand"], [84, 13, 1, "", "sdLowerCase"], [84, 13, 1, "", "sdRelativePath"], [84, 13, 1, "", "sendChecksumWithUnknownCommands"], [84, 13, 1, "", "sendM112OnError"], [84, 13, 1, "", "supportFAsCommand"], [84, 13, 1, "", "supportResendsWithoutOk"], [84, 13, 1, "", "supportWait"], [84, 13, 1, "", "suppressSecondHello"], [84, 13, 1, "", "swallowOkAfterResend"], [84, 13, 1, "", "terminalLogSize"], [84, 13, 1, "", "timeout"], [84, 13, 1, "", "triggerOkForM29"], [84, 13, 1, "", "unknownCommandsNeedAck"], [84, 13, 1, "", "useParityWorkaround"], [84, 13, 1, "", "waitForStartOnConnect"], [84, 13, 1, "", "waitToLoadSdFileList"]], "octoprint.schema.config.serial.SerialMaxTimeouts": [[84, 13, 1, "", "idle"], [84, 13, 1, "", "long"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "printing"]], "octoprint.schema.config.serial.SerialTimeoutConfig": [[84, 13, 1, "", "baudrateDetectionPause"], [84, 13, 1, "", "communication"], [84, 13, 1, "", "communicationBusy"], [84, 13, 1, "", "connection"], [84, 13, 1, "", "detectionConsecutive"], [84, 13, 1, "", "detectionFirst"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "posAutoreport"], [84, 13, 1, "", "positionLogWait"], [84, 13, 1, "", "resendOk"], [84, 13, 1, "", "sdStatus"], [84, 13, 1, "", "sdStatusAutoreport"], [84, 13, 1, "", "temperature"], [84, 13, 1, "", "temperatureAutoreport"], [84, 13, 1, "", "temperatureTargetSet"]], "octoprint.schema.config.server": [[84, 10, 1, "", "CommandsConfig"], [84, 10, 1, "", "CookiesConfig"], [84, 10, 1, "", "DiskspaceConfig"], [84, 10, 1, "", "IpCheckConfig"], [84, 10, 1, "", "OnlineCheckConfig"], [84, 10, 1, "", "PluginBlacklistConfig"], [84, 10, 1, "", "PreemptiveCacheConfig"], [84, 10, 1, "", "PythonEolCheckConfig"], [84, 10, 1, "", "PythonEolEntry"], [84, 10, 1, "", "ReverseProxyConfig"], [84, 10, 1, "", "SameSiteEnum"], [84, 10, 1, "", "ServerConfig"], [84, 10, 1, "", "UploadsConfig"]], "octoprint.schema.config.server.CommandsConfig": [[84, 13, 1, "", "localPipCommand"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "serverRestartCommand"], [84, 13, 1, "", "systemRestartCommand"], [84, 13, 1, "", "systemShutdownCommand"]], "octoprint.schema.config.server.CookiesConfig": [[84, 13, 1, "", "model_config"], [84, 13, 1, "", "samesite"], [84, 13, 1, "", "secure"]], "octoprint.schema.config.server.DiskspaceConfig": [[84, 13, 1, "", "critical"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "warning"]], "octoprint.schema.config.server.IpCheckConfig": [[84, 13, 1, "", "enabled"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "trustedSubnets"]], "octoprint.schema.config.server.OnlineCheckConfig": [[84, 13, 1, "", "enabled"], [84, 13, 1, "", "host"], [84, 13, 1, "", "interval"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "name"], [84, 13, 1, "", "port"]], "octoprint.schema.config.server.PluginBlacklistConfig": [[84, 13, 1, "", "enabled"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "timeout"], [84, 13, 1, "", "ttl"], [84, 13, 1, "", "url"]], "octoprint.schema.config.server.PreemptiveCacheConfig": [[84, 13, 1, "", "exceptions"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "until"]], "octoprint.schema.config.server.PythonEolCheckConfig": [[84, 13, 1, "", "enabled"], [84, 13, 1, "", "fallback"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "ttl"], [84, 13, 1, "", "url"]], "octoprint.schema.config.server.PythonEolEntry": [[84, 13, 1, "", "date"], [84, 13, 1, "", "last_octoprint"], [84, 13, 1, "", "model_config"]], "octoprint.schema.config.server.ReverseProxyConfig": [[84, 13, 1, "", "hostFallback"], [84, 13, 1, "", "hostHeader"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "portFallback"], [84, 13, 1, "", "portHeader"], [84, 13, 1, "", "prefixFallback"], [84, 13, 1, "", "prefixHeader"], [84, 13, 1, "", "schemeFallback"], [84, 13, 1, "", "schemeHeader"], [84, 13, 1, "", "serverFallback"], [84, 13, 1, "", "serverHeader"], [84, 13, 1, "", "trustLocalhostProxies"], [84, 13, 1, "", "trustedProxies"]], "octoprint.schema.config.server.SameSiteEnum": [[84, 13, 1, "", "lax"], [84, 13, 1, "", "none"], [84, 13, 1, "", "strict"]], "octoprint.schema.config.server.ServerConfig": [[84, 13, 1, "", "allowFraming"], [84, 13, 1, "", "allowedLoginRedirectPaths"], [84, 13, 1, "", "commands"], [84, 13, 1, "", "cookies"], [84, 13, 1, "", "diskspace"], [84, 13, 1, "", "firstRun"], [84, 13, 1, "", "heartbeat"], [84, 13, 1, "", "host"], [84, 13, 1, "", "ignoreIncompleteStartup"], [84, 13, 1, "", "ipCheck"], [84, 13, 1, "", "maxSize"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "onlineCheck"], [84, 13, 1, "", "pluginBlacklist"], [84, 13, 1, "", "port"], [84, 13, 1, "", "preemptiveCache"], [84, 13, 1, "", "pythonEolCheck"], [84, 13, 1, "", "reverseProxy"], [84, 13, 1, "", "secretKey"], [84, 13, 1, "", "seenWizards"], [84, 13, 1, "", "startOnceInSafeMode"], [84, 13, 1, "", "uploads"]], "octoprint.schema.config.server.UploadsConfig": [[84, 13, 1, "", "maxSize"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "nameSuffix"], [84, 13, 1, "", "pathSuffix"]], "octoprint.schema.config.slicing": [[84, 10, 1, "", "SlicingConfig"]], "octoprint.schema.config.slicing.SlicingConfig": [[84, 13, 1, "", "defaultProfiles"], [84, 13, 1, "", "defaultSlicer"], [84, 13, 1, "", "enabled"], [84, 13, 1, "", "model_config"]], "octoprint.schema.config.system": [[84, 10, 1, "", "ActionConfig"], [84, 10, 1, "", "SystemConfig"]], "octoprint.schema.config.system.ActionConfig": [[84, 13, 1, "", "action"], [84, 13, 1, "", "async_"], [84, 13, 1, "", "command"], [84, 13, 1, "", "confirm"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "name"]], "octoprint.schema.config.system.SystemConfig": [[84, 13, 1, "", "actions"], [84, 13, 1, "", "model_config"]], "octoprint.schema.config.temperature": [[84, 10, 1, "", "TemperatureConfig"], [84, 10, 1, "", "TemperatureProfile"]], "octoprint.schema.config.temperature.TemperatureConfig": [[84, 13, 1, "", "cutoff"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "profiles"], [84, 13, 1, "", "sendAutomatically"], [84, 13, 1, "", "sendAutomaticallyAfter"]], "octoprint.schema.config.temperature.TemperatureProfile": [[84, 13, 1, "", "bed"], [84, 13, 1, "", "extruder"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "name"]], "octoprint.schema.config.terminalfilters": [[84, 10, 1, "", "TerminalFilterEntry"]], "octoprint.schema.config.terminalfilters.TerminalFilterEntry": [[84, 13, 1, "", "model_config"], [84, 13, 1, "", "name"], [84, 13, 1, "", "regex"]], "octoprint.schema.config.webcam": [[84, 10, 1, "", "RenderAfterPrintEnum"], [84, 10, 1, "", "TimelapseConfig"], [84, 10, 1, "", "TimelapseOptions"], [84, 10, 1, "", "TimelapseTypeEnum"], [84, 10, 1, "", "WebcamConfig"]], "octoprint.schema.config.webcam.RenderAfterPrintEnum": [[84, 13, 1, "", "always"], [84, 13, 1, "", "failure"], [84, 13, 1, "", "off"], [84, 13, 1, "", "success"]], "octoprint.schema.config.webcam.TimelapseConfig": [[84, 13, 1, "", "fps"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "options"], [84, 13, 1, "", "postRoll"], [84, 13, 1, "", "renderAfterPrint"], [84, 13, 1, "", "type"]], "octoprint.schema.config.webcam.TimelapseOptions": [[84, 13, 1, "", "capturePostRoll"], [84, 13, 1, "", "interval"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "retractionZHop"]], "octoprint.schema.config.webcam.TimelapseTypeEnum": [[84, 13, 1, "", "off"], [84, 13, 1, "", "timed"], [84, 13, 1, "", "zchange"]], "octoprint.schema.config.webcam.WebcamConfig": [[84, 13, 1, "", "bitrate"], [84, 13, 1, "", "cleanTmpAfterDays"], [84, 13, 1, "", "defaultWebcam"], [84, 13, 1, "", "ffmpeg"], [84, 13, 1, "", "ffmpegCommandline"], [84, 13, 1, "", "ffmpegThreads"], [84, 13, 1, "", "ffmpegThumbnailCommandline"], [84, 13, 1, "", "ffmpegVideoCodec"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "renderAfterPrintDelay"], [84, 13, 1, "", "snapshotWebcam"], [84, 13, 1, "", "timelapse"], [84, 13, 1, "", "timelapseEnabled"], [84, 13, 1, "", "watermark"], [84, 13, 1, "", "webcamEnabled"]], "octoprint.schema.webcam": [[84, 10, 1, "", "RatioEnum"], [84, 10, 1, "", "Webcam"], [84, 10, 1, "", "WebcamCompatibility"]], "octoprint.schema.webcam.RatioEnum": [[84, 13, 1, "", "four_three"], [84, 13, 1, "", "sixteen_nine"]], "octoprint.schema.webcam.Webcam": [[84, 13, 1, "", "canSnapshot"], [84, 13, 1, "", "compat"], [84, 13, 1, "", "displayName"], [84, 13, 1, "", "extras"], [84, 13, 1, "", "flipH"], [84, 13, 1, "", "flipV"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "name"], [84, 13, 1, "", "rotate90"], [84, 13, 1, "", "snapshotDisplay"]], "octoprint.schema.webcam.WebcamCompatibility": [[84, 13, 1, "", "cacheBuster"], [84, 13, 1, "", "model_config"], [84, 13, 1, "", "snapshot"], [84, 13, 1, "", "snapshotSslValidation"], [84, 13, 1, "", "snapshotTimeout"], [84, 13, 1, "", "stream"], [84, 13, 1, "", "streamRatio"], [84, 13, 1, "", "streamTimeout"], [84, 13, 1, "", "streamWebrtcIceServers"]], "octoprint.server": [[85, 11, 1, "", "CannotStartServerException"], [85, 10, 1, "", "OctoPrintAnonymousIdentity"], [85, 9, 0, "-", "util"]], "octoprint.server.util": [[85, 8, 1, "", "corsRequestHandler"], [85, 8, 1, "", "corsResponseHandler"], [85, 8, 1, "", "csrfRequestHandler"], [85, 8, 1, "", "csrfResponseHandler"], [85, 9, 0, "-", "flask"], [85, 8, 1, "", "get_api_key"], [85, 8, 1, "", "get_user_for_apikey"], [85, 8, 1, "", "get_user_for_authorization_header"], [85, 8, 1, "", "get_user_for_remote_user_header"], [85, 8, 1, "", "has_permissions"], [85, 8, 1, "", "noCachingExceptGetResponseHandler"], [85, 8, 1, "", "noCachingResponseHandler"], [85, 8, 1, "", "optionsAllowOrigin"], [85, 8, 1, "", "require_fresh_login_with"], [85, 8, 1, "", "require_login"], [85, 8, 1, "", "require_login_with"], [85, 9, 0, "-", "sockjs"], [85, 9, 0, "-", "tornado"], [85, 8, 1, "", "validate_local_redirect"]], "octoprint.server.util.flask": [[85, 10, 1, "", "LessSimpleCache"], [85, 10, 1, "", "OctoPrintFlaskRequest"], [85, 10, 1, "", "OctoPrintFlaskResponse"], [85, 10, 1, "", "OctoPrintJsonProvider"], [85, 10, 1, "", "OctoPrintSessionInterface"], [85, 10, 1, "", "PluginAssetResolver"], [85, 10, 1, "", "PrefixAwareJinjaEnvironment"], [85, 10, 1, "", "ReverseProxyInfo"], [85, 10, 1, "", "SettingsCheckUpdater"], [85, 8, 1, "", "check_lastmodified"], [85, 8, 1, "", "firstrun_only_access"], [85, 8, 1, "", "get_cookie_suffix"], [85, 8, 1, "", "get_flask_user_from_request"], [85, 8, 1, "", "make_api_error"], [85, 8, 1, "", "make_text_response"], [85, 8, 1, "", "no_firstrun_access"], [85, 8, 1, "", "permission_and_fresh_credentials_validator"], [85, 8, 1, "", "permission_validator"], [85, 8, 1, "", "redirect_to_tornado"], [85, 8, 1, "", "require_credentials_checked_recently"], [85, 8, 1, "", "restricted_access"]], "octoprint.server.util.flask.LessSimpleCache": [[85, 12, 1, "", "add"], [85, 12, 1, "", "delete"], [85, 12, 1, "", "get"], [85, 12, 1, "", "set"]], "octoprint.server.util.flask.OctoPrintFlaskRequest": [[85, 14, 1, "", "cookies"], [85, 14, 1, "", "server_name"], [85, 14, 1, "", "server_port"]], "octoprint.server.util.flask.OctoPrintFlaskResponse": [[85, 12, 1, "", "delete_cookie"], [85, 12, 1, "", "set_cookie"]], "octoprint.server.util.flask.OctoPrintJsonProvider": [[85, 12, 1, "", "default"], [85, 12, 1, "", "dumps"]], "octoprint.server.util.flask.OctoPrintSessionInterface": [[85, 12, 1, "", "save_session"], [85, 12, 1, "", "should_set_cookie"]], "octoprint.server.util.flask.PluginAssetResolver": [[85, 12, 1, "", "resolve_output_to_path"], [85, 12, 1, "", "split_prefix"]], "octoprint.server.util.flask.PrefixAwareJinjaEnvironment": [[85, 12, 1, "", "join_path"]], "octoprint.server.util.flask.ReverseProxyInfo": [[85, 13, 1, "", "model_config"]], "octoprint.server.util.flask.SettingsCheckUpdater": [[85, 12, 1, "", "build_done"], [85, 12, 1, "", "needs_rebuild"]], "octoprint.server.util.sockjs": [[85, 10, 1, "", "ThreadSafeSession"]], "octoprint.server.util.sockjs.ThreadSafeSession": [[85, 12, 1, "", "remove_handler"], [85, 12, 1, "", "set_handler"]], "octoprint.server.util.tornado": [[85, 10, 1, "", "CorsSupportMixin"], [85, 10, 1, "", "CustomHTTP1Connection"], [85, 10, 1, "", "CustomHTTP1ConnectionParameters"], [85, 10, 1, "", "CustomHTTP1ServerConnection"], [85, 10, 1, "", "CustomHTTPServer"], [85, 10, 1, "", "DeprecatedEndpointHandler"], [85, 10, 1, "", "DynamicZipBundleHandler"], [85, 10, 1, "", "GeneratingDataHandler"], [85, 10, 1, "", "GlobalHeaderTransform"], [85, 10, 1, "", "LargeResponseHandler"], [85, 10, 1, "", "RequestlessExceptionLoggingMixin"], [85, 10, 1, "", "StaticDataHandler"], [85, 10, 1, "", "StaticZipBundleHandler"], [85, 10, 1, "", "SystemInfoBundleHandler"], [85, 10, 1, "", "UploadStorageFallbackHandler"], [85, 10, 1, "", "UrlProxyHandler"], [85, 10, 1, "", "WebcamSnapshotHandler"], [85, 10, 1, "", "WsgiInputContainer"], [85, 8, 1, "", "access_validation_factory"], [85, 8, 1, "", "enable_per_message_deflate_extension"], [85, 8, 1, "", "fix_json_encode"], [85, 8, 1, "", "fix_tornado_xheader_handling"], [85, 8, 1, "", "fix_websocket_check_origin"], [85, 8, 1, "", "path_validation_factory"]], "octoprint.server.util.tornado.CorsSupportMixin": [[85, 12, 1, "", "set_default_headers"]], "octoprint.server.util.tornado.CustomHTTPServer": [[85, 12, 1, "", "handle_stream"], [85, 12, 1, "", "initialize"]], "octoprint.server.util.tornado.DeprecatedEndpointHandler": [[85, 12, 1, "", "initialize"]], "octoprint.server.util.tornado.DynamicZipBundleHandler": [[85, 12, 1, "", "initialize"]], "octoprint.server.util.tornado.GeneratingDataHandler": [[85, 12, 1, "", "initialize"]], "octoprint.server.util.tornado.LargeResponseHandler": [[85, 12, 1, "", "compute_etag"], [85, 12, 1, "", "get_content_type"], [85, 12, 1, "", "get_content_version"], [85, 12, 1, "", "initialize"], [85, 14, 1, "", "original_absolute_path"], [85, 12, 1, "", "set_extra_headers"], [85, 12, 1, "", "streamed_get"]], "octoprint.server.util.tornado.RequestlessExceptionLoggingMixin": [[85, 12, 1, "", "log_exception"]], "octoprint.server.util.tornado.StaticDataHandler": [[85, 12, 1, "", "initialize"]], "octoprint.server.util.tornado.StaticZipBundleHandler": [[85, 12, 1, "", "initialize"]], "octoprint.server.util.tornado.SystemInfoBundleHandler": [[85, 12, 1, "", "initialize"]], "octoprint.server.util.tornado.UploadStorageFallbackHandler": [[85, 13, 1, "", "BODY_METHODS"], [85, 12, 1, "", "data_received"], [85, 12, 1, "", "delete"], [85, 12, 1, "", "get"], [85, 12, 1, "", "head"], [85, 12, 1, "", "initialize"], [85, 12, 1, "", "is_multipart"], [85, 12, 1, "", "on_finish"], [85, 12, 1, "", "options"], [85, 12, 1, "", "patch"], [85, 12, 1, "", "post"], [85, 12, 1, "", "prepare"], [85, 12, 1, "", "put"]], "octoprint.server.util.tornado.UrlProxyHandler": [[85, 12, 1, "", "initialize"]], "octoprint.server.util.tornado.WebcamSnapshotHandler": [[85, 12, 1, "", "initialize"]], "octoprint.server.util.tornado.WsgiInputContainer": [[85, 12, 1, "", "environ"], [85, 12, 1, "", "handle_request"]], "octoprint.settings": [[86, 10, 1, "", "Settings"], [86, 15, 1, "", "default_settings"], [86, 8, 1, "", "settings"], [86, 15, 1, "", "valid_boolean_trues"]], "octoprint.settings.Settings": [[86, 13, 1, "", "OVERLAY_KEY"], [86, 12, 1, "", "add_overlay"], [86, 12, 1, "", "add_path_update_callback"], [86, 12, 1, "", "backup"], [86, 12, 1, "", "checkBaseFolder"], [86, 14, 1, "", "config"], [86, 14, 1, "", "config_hash"], [86, 14, 1, "", "config_yaml"], [86, 12, 1, "", "deleteApiKey"], [86, 14, 1, "", "effective"], [86, 14, 1, "", "effective_hash"], [86, 14, 1, "", "effective_yaml"], [86, 12, 1, "", "generateApiKey"], [86, 12, 1, "", "get"], [86, 12, 1, "", "getBaseFolder"], [86, 12, 1, "", "getBoolean"], [86, 12, 1, "", "getFloat"], [86, 12, 1, "", "getInt"], [86, 12, 1, "", "has"], [86, 14, 1, "", "last_modified"], [86, 14, 1, "", "last_modified_or_made_dirty"], [86, 12, 1, "", "listScripts"], [86, 12, 1, "", "load"], [86, 12, 1, "", "loadScript"], [86, 12, 1, "", "load_overlay"], [86, 12, 1, "", "load_overlays"], [86, 12, 1, "", "remove"], [86, 12, 1, "", "remove_overlay"], [86, 12, 1, "", "remove_path_update_callback"], [86, 12, 1, "", "sanity_check_folders"], [86, 12, 1, "", "save"], [86, 12, 1, "", "saveScript"], [86, 12, 1, "", "set"], [86, 12, 1, "", "setBaseFolder"], [86, 12, 1, "", "setBoolean"], [86, 12, 1, "", "setFloat"], [86, 12, 1, "", "setInt"], [86, 12, 1, "", "warn_about_risky_settings"]], "octoprint.slicing": [[87, 10, 1, "", "SlicingManager"], [87, 10, 1, "", "SlicingProfile"], [87, 10, 1, "", "TemporaryProfile"], [87, 9, 0, "-", "exceptions"]], "octoprint.slicing.SlicingManager": [[87, 12, 1, "", "all_profiles"], [87, 12, 1, "", "cancel_slicing"], [87, 14, 1, "", "configured_slicers"], [87, 14, 1, "", "default_slicer"], [87, 12, 1, "", "delete_profile"], [87, 12, 1, "", "get_profile_path"], [87, 12, 1, "", "get_slicer"], [87, 12, 1, "", "get_slicer_profile_path"], [87, 12, 1, "", "initialize"], [87, 12, 1, "", "load_profile"], [87, 12, 1, "", "profiles_last_modified"], [87, 14, 1, "", "registered_slicers"], [87, 12, 1, "", "reload_slicers"], [87, 12, 1, "", "save_profile"], [87, 12, 1, "", "set_default_profile"], [87, 12, 1, "", "slice"], [87, 14, 1, "", "slicing_enabled"]], "octoprint.slicing.exceptions": [[87, 10, 1, "", "ProfileAlreadyExists"], [87, 10, 1, "", "ProfileException"], [87, 10, 1, "", "SlicerException"], [87, 10, 1, "", "SlicerNotConfigured"], [87, 10, 1, "", "SlicingCancelled"], [87, 10, 1, "", "SlicingException"], [87, 10, 1, "", "UnknownProfile"], [87, 10, 1, "", "UnknownSlicer"]], "octoprint.slicing.exceptions.ProfileException": [[87, 13, 1, "", "profile"], [87, 13, 1, "", "slicer"]], "octoprint.slicing.exceptions.SlicerException": [[87, 13, 1, "", "slicer"]], "octoprint.util": [[88, 10, 1, "", "CaseInsensitiveSet"], [88, 10, 1, "", "DefaultOrderedDict"], [88, 10, 1, "", "PrependableQueue"], [88, 10, 1, "", "RepeatedTimer"], [88, 10, 1, "", "ResettableTimer"], [88, 11, 1, "", "TypeAlreadyInQueue"], [88, 10, 1, "", "TypedQueue"], [88, 8, 1, "", "chunks"], [88, 9, 0, "-", "commandline"], [88, 8, 1, "", "count"], [88, 8, 1, "", "deprecated"], [88, 8, 1, "", "deserialize"], [88, 8, 1, "", "dict_clean"], [88, 8, 1, "", "dict_contains_keys"], [88, 8, 1, "", "dict_filter"], [88, 8, 1, "", "dict_flatten"], [88, 8, 1, "", "dict_merge"], [88, 8, 1, "", "dict_minimal_mergediff"], [88, 8, 1, "", "dict_sanitize"], [88, 10, 1, "", "fallback_dict"], [88, 8, 1, "", "filter_non_ascii"], [88, 8, 1, "", "get_bom"], [88, 8, 1, "", "get_class"], [88, 8, 1, "", "get_exception_string"], [88, 8, 1, "", "get_formatted_datetime"], [88, 8, 1, "", "get_formatted_size"], [88, 8, 1, "", "get_formatted_timedelta"], [88, 8, 1, "", "get_fully_qualified_classname"], [88, 8, 1, "", "is_allowed_file"], [88, 8, 1, "", "pending_deprecation"], [88, 9, 0, "-", "platform"], [88, 8, 1, "", "pp"], [88, 8, 1, "", "serialize"], [88, 8, 1, "", "to_bytes"], [88, 8, 1, "", "to_native_str"], [88, 8, 1, "", "to_str"], [88, 8, 1, "", "to_unicode"], [88, 8, 1, "", "variable_deprecated"], [88, 8, 1, "", "variable_pending_deprecation"]], "octoprint.util.DefaultOrderedDict": [[88, 12, 1, "", "copy"]], "octoprint.util.RepeatedTimer": [[88, 12, 1, "", "run"]], "octoprint.util.ResettableTimer": [[88, 12, 1, "", "run"]], "octoprint.util.TypedQueue": [[88, 12, 1, "", "get"], [88, 12, 1, "", "put"]], "octoprint.util.commandline": [[88, 10, 1, "", "CommandlineCaller"], [88, 11, 1, "", "CommandlineError"], [88, 10, 1, "", "DelimiterCapture"], [88, 8, 1, "", "clean_ansi"]], "octoprint.util.commandline.CommandlineCaller": [[88, 12, 1, "", "call"], [88, 12, 1, "", "checked_call"], [88, 13, 1, "", "on_log_call"], [88, 13, 1, "", "on_log_stderr"], [88, 13, 1, "", "on_log_stdout"]], "octoprint.util.fallback_dict": [[88, 12, 1, "", "items"], [88, 12, 1, "", "keys"], [88, 12, 1, "", "values"]], "octoprint.util.platform": [[88, 15, 1, "", "CLOSE_FDS"], [88, 8, 1, "", "get_os"], [88, 8, 1, "", "is_os_compatible"], [88, 8, 1, "", "set_close_exec"]]}, "objtypes": {"0": "http:get", "1": "http:post", "2": "http:delete", "3": "http:put", "4": "http:patch", "5": "js:class", "6": "js:function", "7": "js:attribute", "8": "py:function", "9": "py:module", "10": "py:class", "11": "py:exception", "12": "py:method", "13": "py:attribute", "14": "py:property", "15": "py:data"}, "objnames": {"0": ["http", "get", "HTTP get"], "1": ["http", "post", "HTTP post"], "2": ["http", "delete", "HTTP delete"], "3": ["http", "put", "HTTP put"], "4": ["http", "patch", "HTTP patch"], "5": ["js", "class", "JavaScript class"], "6": ["js", "function", "JavaScript function"], "7": ["js", "attribute", "JavaScript attribute"], "8": ["py", "function", "Python function"], "9": ["py", "module", "Python module"], "10": ["py", "class", "Python class"], "11": ["py", "exception", "Python exception"], "12": ["py", "method", "Python method"], "13": ["py", "attribute", "Python attribute"], "14": ["py", "property", "Python property"], "15": ["py", "data", "Python data"]}, "titleterms": {"access": [0, 2, 39, 50, 78, 94], "control": [0, 2, 9, 25, 39, 50, 53, 62, 90], "content": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 13, 14, 16, 19, 39, 49, 53, 54, 58], "permiss": [0, 2, 50, 94], "list": [0, 7, 10, 14, 15, 16, 23, 32, 42, 98], "all": [0, 3, 10, 14, 15], "group": [0, 2], "get": [0, 1, 98], "add": [0, 10, 14, 92], "new": [0, 10], "retriev": [0, 3, 6, 7, 9, 10, 13, 14, 16, 19, 32], "updat": [0, 10, 11, 14, 34], "delet": [0, 3, 7, 14, 16, 32], "user": [0, 2, 4, 75, 78, 92, 94], "chang": [0, 16, 41], "": [0, 3, 43, 47, 58, 92], "password": 0, "set": [0, 1, 13, 39, 44, 48, 49, 70, 86, 92], "regener": [0, 13], "api": [0, 5, 13, 23, 32, 39, 94], "kei": [0, 13, 23], "data": [0, 2, 3, 4, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 19, 23, 32, 42], "model": [0, 2, 3, 4, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 19, 23, 32, 43], "respons": [0, 3, 4, 6, 7, 9, 15, 23, 32], "registr": 0, "request": [0, 4, 9, 10, 14, 23, 46], "connect": [1, 11, 61], "handl": [1, 49], "issu": [1, 3, 6, 9, 16, 23], "command": [1, 3, 6, 9, 15, 16, 20, 21, 23, 24, 34, 48, 51, 52, 94], "common": [2, 34, 98], "printer": [2, 9, 10, 37, 39, 48, 49, 68, 83, 94], "relat": 2, "state": [2, 9], "temperatur": [2, 9, 39, 94], "histor": 2, "point": 2, "offset": 2, "resend": 2, "stat": 2, "job": [2, 6, 65], "inform": [2, 3, 4, 6, 9, 12, 18, 32, 50], "progress": 2, "file": [2, 3, 8, 28, 32, 48, 49, 63, 91], "folder": [2, 3, 39], "abridg": 2, "gcode": [2, 30, 39, 49, 53, 54, 94], "analysi": [2, 39, 80, 94], "refer": [2, 32], "print": [2, 9, 49], "histori": [2, 11], "statist": 2, "record": 2, "need": 2, "oper": [3, 6, 9, 10, 57], "from": [3, 92, 98], "specif": [3, 14, 32, 50, 98], "locat": 3, "upload": [3, 7, 36], "creat": 3, "gener": [4, 89, 94, 97], "author": [4, 23], "type": [4, 42, 53, 82], "encod": 4, "cross": 4, "origin": 4, "csrf": 4, "protect": 4, "login": [4, 50], "logout": 4, "current": [4, 6, 9, 11, 13, 16], "rest": 5, "about": [6, 9, 19], "languag": [7, 66], "instal": [7, 56, 91], "pack": 7, "compon": [7, 92], "metadata": 7, "log": [8, 32, 41, 48, 67], "manag": [8, 25, 33, 36, 91], "head": 9, "tool": [9, 44], "bed": 9, "chamber": 9, "an": [9, 10, 16, 23, 72], "sd": 9, "last": 9, "error": [9, 27, 46, 94], "send": 9, "arbitrari": 9, "custom": [9, 25, 53, 92, 99], "full": 9, "profil": [10, 14, 39, 46, 49, 83], "singl": 10, "exist": [10, 23], "remov": 10, "push": 11, "payload": 11, "event": [11, 24, 33, 34, 39, 49, 54, 94], "slicingprogress": 11, "server": [12, 17, 39, 49, 79, 85, 94], "save": 13, "system": [13, 15, 39, 73, 94], "wide": 13, "fetch": [13, 23], "templat": 13, "slice": [14, 39, 49, 71, 87], "slicer": 14, "regist": [15, 19, 91, 94, 99], "sourc": [15, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 33, 34, 35, 36, 37, 44], "execut": [15, 94, 97], "client": [15, 23, 32, 64], "definit": 15, "timelaps": [16, 49, 74, 94], "config": [16, 39, 50, 84], "unrend": 16, "render": 16, "configur": [16, 20, 21, 22, 24, 25, 26, 27, 30, 33, 34, 35, 36, 37, 40, 48, 49, 50], "z": 16, "trigger": 16, "time": 16, "util": [17, 34, 76, 80, 85, 88], "variou": 17, "test": 17, "path": 17, "result": 17, "url": 17, "resolut": 17, "address": 17, "version": [18, 34, 47, 91, 98], "wizard": [19, 77], "addit": 19, "finish": 19, "entri": [19, 23], "action": [20, 21, 51, 94], "notif": 20, "support": [20, 21, 23], "plugin": [20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 39, 50, 56, 79, 82, 91, 92, 94, 95, 97, 98], "exampl": [20, 21, 26, 42, 49, 53, 54], "commun": [20, 21, 49, 72], "firmwar": [20, 21, 29, 94], "code": [20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 33, 34, 35, 36, 37, 44], "prompt": 21, "announc": [22, 26], "applic": 23, "workflow": 23, "redirect": 23, "auth": [23, 72, 94], "dialog": [23, 94], "probe": 23, "start": [23, 57], "process": [23, 49], "poll": 23, "decis": 23, "decid": 23, "pend": 23, "javascript": [23, 64, 92], "librari": [23, 32, 64], "backup": [24, 94], "line": [24, 34], "usag": [24, 34, 35], "hook": [24, 33, 34, 50, 94], "octoprint": [24, 33, 34, 43, 47, 50, 57, 58, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 92, 94, 98], "additional_exclud": [24, 94], "before_backup": [24, 94], "after_backup": [24, 94], "before_restor": [24, 94], "after_restor": [24, 94], "helper": [24, 34, 93], "create_backup": 24, "delete_backup": 24, "discoveri": 26, "further": [26, 98], "zeroconf": 26, "servic": 26, "_http": 26, "_tcp": 26, "_octoprint": 26, "track": [27, 35], "check": [28, 29, 34], "viewer": [30, 39], "bundl": [31, 54], "avail": [32, 49, 50, 94, 97], "logfil": 32, "j": 32, "octoprintcli": [32, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "pluginmanag": [33, 94], "reconnect_hook": [33, 94], "softwar": 34, "first": 34, "step": [34, 50], "method": 34, "pattern": 34, "global": 34, "credenti": 34, "softwareupd": [34, 94], "check_config": [34, 94], "version_check": 34, "except": [34, 87], "anonym": 35, "virtual": [37, 48, 98], "cli": [38, 79, 94], "yaml": [39, 41, 42, 50], "appear": 39, "develop": [39, 44, 45, 56, 95], "estim": [39, 94], "featur": [39, 55], "script": [39, 53, 54, 94], "serial": [39, 94], "termin": 39, "filter": [39, 98], "webcam": [39, 84], "level": 41, "handler": 41, "formatt": 41, "A": 42, "primer": 42, "basic": 42, "rule": 42, "interest": 42, "scalar": 42, "int": 42, "float": 42, "boolean": 42, "string": 42, "dictionari": 42, "branch": 43, "up": [44, 48, 92], "environ": [44, 98], "obtain": 44, "build": 44, "run": 44, "linux": 44, "todo": 44, "window": 44, "option": [44, 48], "recommend": 44, "mac": 44, "o": 44, "x": 44, "id": 44, "setup": [44, 50, 72], "visual": 44, "studio": 44, "vscode": 44, "pycharm": 44, "strategi": 47, "debug": 48, "enabl": 48, "placehold": 49, "autologin": 50, "gather": 50, "The": 50, "easi": 50, "wai": 50, "us": 50, "autologinconfig": 50, "hard": 50, "manual": [50, 56, 91], "edit": 50, "prepar": 50, "octopi": 50, "If": 50, "you": 50, "ar": 50, "vpn": 50, "your": [50, 91, 92, 98], "absolut": [50, 98], "requir": 50, "disabl": 50, "intern": [50, 81], "extens": [50, 94], "theme": [50, 94], "contain": 53, "parameter": 53, "predefin": 54, "snippet": 54, "context": 54, "more": [54, 92], "nifti": 54, "paus": 54, "resum": 54, "find": 56, "safe": 57, "mode": 57, "how": [57, 92, 98], "differ": 57, "v": [57, 98], "normal": 57, "welcom": 58, "document": 58, "browser": 60, "printerprofil": 69, "socket": 72, "sampl": 72, "throttl": 72, "dev": 79, "filemanag": [80, 94], "destin": 80, "storag": 80, "modul": 81, "core": 82, "schema": 84, "flask": 85, "sockj": [85, 94], "tornado": 85, "commandlin": 88, "platform": 88, "concept": [89, 94, 97], "lifecycl": [89, 99], "properti": [90, 96, 97], "distribut": [91, 92], "proper": 91, "packag": 91, "via": 91, "pip": 91, "offici": 91, "repositori": 91, "after": 91, "releas": 91, "tutori": 92, "sai": 92, "hello": 92, "make": 92, "actual": 92, "do": 92, "someth": 92, "grow": 92, "frontend": 92, "fun": 92, "function": 92, "web": [92, 94, 99], "interfac": [92, 99], "galor": 92, "part": 92, "adjust": 92, "ad": 92, "style": 92, "matter": 92, "inject": [92, 96, 97], "css": 92, "page": 92, "where": 92, "we": 92, "go": 92, "here": 92, "order": [94, 97], "factori": 94, "accesscontrol": 94, "keyvalid": 94, "comm": 94, "protocol": 94, "info": 94, "capabl": 94, "capability_report": 94, "atcommand": 94, "phase": 94, "receiv": 94, "transport": 94, "additional_port_nam": 94, "register_custom_ev": 94, "extension_tre": 94, "preprocessor": 94, "additional_state_data": 94, "handle_connect": 94, "sdcardupload": 94, "after_request": 94, "before_request": 94, "http": 94, "access_valid": 94, "bodys": 94, "rout": 94, "emit": 94, "additional_command": 94, "systeminfo": 94, "additional_bundle_fil": 94, "ui": 94, "templatetyp": 94, "captur": 94, "pre": 94, "post": 94, "mixin": 97, "assetplugin": 97, "blueprintplugin": 97, "eventhandlerplugin": 97, "mfaplugin": 97, "progressplugin": 97, "reloadneedingplugin": 97, "restartneedingplugin": 97, "settingsplugin": 97, "shutdownplugin": 97, "simpleapiplugin": 97, "slicerplugin": 97, "startupplugin": 97, "templateplugin": 97, "uiplugin": 97, "webcamproviderplugin": 97, "wizardplugin": 97, "migrat": 98, "python": 98, "3": 98, "tell": 98, "i": 98, "readi": 98, "pitfal": 98, "dure": 98, "byte": 98, "unicod": 98, "import": 98, "integ": 98, "divis": 98, "iter": 98, "instead": 98, "map": 98, "zip": 98, "checklist": 98, "read": 98, "viewmodel": 99, "depend": 99, "callback": 99, "diagram": 99, "startup": 99, "reconnect": 99}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"Access control": [[0, "access-control"], [2, "access-control"]], "Contents": [[0, "contents"], [1, "contents"], [2, "contents"], [3, "contents"], [4, "contents"], [6, "contents"], [7, "contents"], [9, "contents"], [10, "contents"], [11, "contents"], [13, "contents"], [14, "contents"], [16, "contents"], [19, "contents"], [39, "contents"], [49, "contents"], [53, "contents"], [54, "contents"], [58, "contents"]], "Permissions": [[0, "permissions"], [0, "sec-api-access-datamodel-permissions"]], "List all permissions": [[0, "list-all-permissions"]], "Groups": [[0, "groups"], [0, "sec-api-access-datamodel-groups"]], "Get group list": [[0, "get-group-list"]], "Add a new group": [[0, "add-a-new-group"]], "Retrieve a group": [[0, "retrieve-a-group"]], "Update a group": [[0, "update-a-group"]], "Delete a group": [[0, "delete-a-group"]], "Users": [[0, "users"], [0, "sec-api-access-datamodel-users"]], "Retrieve a list of users": [[0, "retrieve-a-list-of-users"]], "Retrieve a user": [[0, "retrieve-a-user"]], "Add a new user": [[0, "add-a-new-user"]], "Update a user": [[0, "update-a-user"]], "Delete a user": [[0, "delete-a-user"]], "Change a user\u2019s password": [[0, "change-a-user-s-password"]], "Get a user\u2019s settings": [[0, "get-a-user-s-settings"]], "Update a user\u2019s settings": [[0, "update-a-user-s-settings"]], "Regenerate a user\u2019s api key": [[0, "regenerate-a-user-s-api-key"]], "Delete a user\u2019s api key": [[0, "delete-a-user-s-api-key"]], "Data model": [[0, "data-model"], [3, "data-model"], [4, "data-model"], [6, "data-model"], [7, "data-model"], [9, "data-model"], [10, "data-model"], [11, "data-model"], [13, "data-model"], [14, "data-model"], [15, "data-model"], [16, "data-model"], [17, "data-model"], [19, "data-model"], [23, "data-model"], [32, "data-model"]], "Permission list response": [[0, "permission-list-response"]], "Group list response": [[0, "group-list-response"]], "Group registration request": [[0, "group-registration-request"]], "Group update request": [[0, "group-update-request"]], "User list response": [[0, "user-list-response"]], "User registration request": [[0, "user-registration-request"]], "User update request": [[0, "user-update-request"]], "Connection handling": [[1, "connection-handling"]], "Get connection settings": [[1, "get-connection-settings"]], "Issue a connection command": [[1, "issue-a-connection-command"]], "Common data model": [[2, "common-data-model"]], "Printer related": [[2, "printer-related"]], "Printer State": [[2, "printer-state"]], "Temperature Data": [[2, "temperature-data"]], "Historic Temperature Data Point": [[2, "historic-temperature-data-point"]], "Temperature offset": [[2, "temperature-offset"]], "Resend stats": [[2, "resend-stats"]], "Job related": [[2, "job-related"]], "Job information": [[2, "job-information"]], "Progress information": [[2, "progress-information"]], "File related": [[2, "file-related"]], "File information": [[2, "file-information"], [32, "file-information"]], "Folders": [[2, "folders"]], "Files": [[2, "files"]], "Abridged file or folder information": [[2, "abridged-file-or-folder-information"]], "GCODE analysis information": [[2, "gcode-analysis-information"]], "References": [[2, "references"], [32, "references"]], "Print History": [[2, "print-history"]], "Print Statistics": [[2, "print-statistics"]], "User record": [[2, "user-record"]], "Permission record": [[2, "permission-record"]], "Group record": [[2, "group-record"]], "Needs": [[2, "needs"]], "File operations": [[3, "file-operations"]], "Retrieve all files": [[3, "retrieve-all-files"]], "Retrieve files from specific location": [[3, "retrieve-files-from-specific-location"]], "Upload file or create folder": [[3, "upload-file-or-create-folder"]], "Retrieve a specific file\u2019s or folder\u2019s information": [[3, "retrieve-a-specific-file-s-or-folder-s-information"]], "Issue a file command": [[3, "issue-a-file-command"]], "Delete file": [[3, "delete-file"]], "Retrieve response": [[3, "retrieve-response"]], "Upload response": [[3, "upload-response"]], "General information": [[4, "general-information"]], "Authorization": [[4, "authorization"]], "Content Type": [[4, "content-type"]], "Encoding": [[4, "encoding"]], "Cross-origin requests": [[4, "cross-origin-requests"]], "CSRF Protection": [[4, "csrf-protection"]], "Login": [[4, "login"]], "Logout": [[4, "logout"]], "Current User": [[4, "current-user"]], "Login response": [[4, "login-response"]], "Current user": [[4, "sec-api-general-datamodel-currentuser"]], "REST API": [[5, "rest-api"]], "Job operations": [[6, "job-operations"]], "Issue a job command": [[6, "issue-a-job-command"]], "Retrieve information about the current job": [[6, "retrieve-information-about-the-current-job"]], "Job information response": [[6, "job-information-response"]], "Languages": [[7, "languages"]], "Retrieve installed language packs": [[7, "retrieve-installed-language-packs"]], "Upload a language pack": [[7, "upload-a-language-pack"]], "Delete a language pack": [[7, "delete-a-language-pack"]], "List response": [[7, "list-response"], [23, "list-response"]], "Component list": [[7, "component-list"]], "Language pack metadata": [[7, "language-pack-metadata"]], "Log file management": [[8, "log-file-management"]], "Printer operations": [[9, "printer-operations"]], "Retrieve the current printer state": [[9, "retrieve-the-current-printer-state"]], "Issue a print head command": [[9, "issue-a-print-head-command"]], "Issue a tool command": [[9, "issue-a-tool-command"]], "Retrieve the current tool state": [[9, "retrieve-the-current-tool-state"]], "Issue a bed command": [[9, "issue-a-bed-command"]], "Retrieve the current bed state": [[9, "retrieve-the-current-bed-state"]], "Issue a chamber command": [[9, "issue-a-chamber-command"]], "Retrieve the current chamber state": [[9, "retrieve-the-current-chamber-state"]], "Issue an SD command": [[9, "issue-an-sd-command"]], "Retrieve the current SD state": [[9, "retrieve-the-current-sd-state"]], "Retrieve information about the last error": [[9, "retrieve-information-about-the-last-error"]], "Send an arbitrary command to the printer": [[9, "send-an-arbitrary-command-to-the-printer"]], "Retrieve custom controls": [[9, "retrieve-custom-controls"]], "Full State Response": [[9, "full-state-response"]], "Temperature State": [[9, "temperature-state"]], "SD State": [[9, "sd-state"]], "Arbitrary Command Request": [[9, "arbitrary-command-request"]], "Custom Controls Response": [[9, "custom-controls-response"]], "Error Information": [[9, "error-information"]], "Printer profile operations": [[10, "printer-profile-operations"]], "Retrieve all printer profiles": [[10, "retrieve-all-printer-profiles"]], "Retrieve a single printer profile": [[10, "retrieve-a-single-printer-profile"]], "Add a new printer profile": [[10, "add-a-new-printer-profile"]], "Update an existing printer profile": [[10, "update-an-existing-printer-profile"]], "Remove an existing printer profile": [[10, "remove-an-existing-printer-profile"]], "Profile list": [[10, "profile-list"], [14, "profile-list"]], "Add or update request": [[10, "add-or-update-request"]], "Profile": [[10, "profile"], [14, "profile"]], "Push updates": [[11, "push-updates"]], "connected payload": [[11, "connected-payload"]], "current and history payload": [[11, "current-and-history-payload"]], "event payload": [[11, "event-payload"]], "slicingProgress payload": [[11, "slicingprogress-payload"]], "Server information": [[12, "server-information"]], "Settings": [[13, "settings"], [49, "settings"]], "Retrieve current settings": [[13, "retrieve-current-settings"]], "Save settings": [[13, "save-settings"]], "Regenerate the system wide API key": [[13, "regenerate-the-system-wide-api-key"]], "Fetch template data": [[13, "fetch-template-data"]], "Slicing": [[14, "slicing"], [39, "slicing"], [49, "slicing"]], "List All Slicers and Slicing Profiles": [[14, "list-all-slicers-and-slicing-profiles"]], "List Slicing Profiles of a Specific Slicer": [[14, "list-slicing-profiles-of-a-specific-slicer"]], "Retrieve Specific Profile": [[14, "retrieve-specific-profile"]], "Add Slicing Profile": [[14, "add-slicing-profile"]], "Update Slicing Profile": [[14, "update-slicing-profile"]], "Delete Slicing Profile": [[14, "delete-slicing-profile"]], "Slicer list": [[14, "slicer-list"]], "Slicer": [[14, "slicer"]], "Profile Update Request": [[14, "profile-update-request"]], "System": [[15, "system"], [39, "system"]], "List all registered system commands": [[15, "list-all-registered-system-commands"]], "List all registered system commands for a source": [[15, "list-all-registered-system-commands-for-a-source"]], "Execute a registered system command": [[15, "execute-a-registered-system-command"]], "List all response": [[15, "list-all-response"]], "Client command definitions": [[15, "client-command-definitions"]], "Command definition": [[15, "command-definition"]], "Timelapse": [[16, "timelapse"]], "Retrieve a list of timelapses and the current config": [[16, "retrieve-a-list-of-timelapses-and-the-current-config"]], "Delete a timelapse": [[16, "delete-a-timelapse"]], "Issue a command for an unrendered timelapse": [[16, "issue-a-command-for-an-unrendered-timelapse"]], "Delete an unrendered timelapse": [[16, "delete-an-unrendered-timelapse"]], "Change current timelapse config": [[16, "change-current-timelapse-config"]], "Timelapse list": [[16, "timelapse-list"]], "Rendered timelapse": [[16, "rendered-timelapse"]], "Unrendered timelapse": [[16, "unrendered-timelapse"]], "Timelapse configuration": [[16, "timelapse-configuration"]], "Z-change-triggered timelapse": [[16, "z-change-triggered-timelapse"]], "Time triggered timelapse": [[16, "time-triggered-timelapse"]], "Util": [[17, "util"]], "Various tests": [[17, "various-tests"]], "Path test result": [[17, "path-test-result"]], "URL test result": [[17, "url-test-result"]], "Server test result": [[17, "server-test-result"]], "Resolution test result": [[17, "resolution-test-result"]], "Address test result": [[17, "address-test-result"]], "Version information": [[18, "version-information"]], "Wizard": [[19, "wizard"]], "Retrieve additional data about registered wizards": [[19, "retrieve-additional-data-about-registered-wizards"]], "Finish wizards": [[19, "finish-wizards"]], "Wizard data entry": [[19, "wizard-data-entry"]], "Action Command Notification support": [[20, "action-command-notification-support"]], "Configuring the plugin": [[20, "configuring-the-plugin"], [21, "configuring-the-plugin"], [22, "configuring-the-plugin"], [24, "configuring-the-plugin"], [25, "configuring-the-plugin"], [26, "configuring-the-plugin"], [27, "configuring-the-plugin"], [30, "configuring-the-plugin"], [35, "configuring-the-plugin"], [36, "configuring-the-plugin"], [37, "configuring-the-plugin"]], "Supported action commands": [[20, "supported-action-commands"], [21, "supported-action-commands"]], "Example communication with the firmware": [[20, "example-communication-with-the-firmware"], [21, "example-communication-with-the-firmware"]], "Source code": [[20, "source-code"], [21, "source-code"], [22, "source-code"], [23, "source-code"], [24, "source-code"], [25, "source-code"], [26, "source-code"], [36, "source-code"]], "Action Command Prompt support": [[21, "action-command-prompt-support"]], "Announcement Plugin": [[22, "announcement-plugin"]], "Application Keys Plugin": [[23, "application-keys-plugin"]], "Workflow": [[23, "workflow"]], "Workflow with redirect to auth dialog": [[23, "workflow-with-redirect-to-auth-dialog"]], "API": [[23, "api"], [32, "api"], [39, "api"]], "Probe for workflow support": [[23, "probe-for-workflow-support"]], "Start authorization process": [[23, "start-authorization-process"]], "Poll for decision on existing request": [[23, "poll-for-decision-on-existing-request"]], "Decide on existing request": [[23, "decide-on-existing-request"]], "Fetch list of existing application keys": [[23, "fetch-list-of-existing-application-keys"]], "Issue an application key command": [[23, "issue-an-application-key-command"]], "Authorization request": [[23, "authorization-request"]], "Authorization response": [[23, "authorization-response"]], "Key response": [[23, "key-response"]], "Decision request": [[23, "decision-request"]], "Key list entry": [[23, "key-list-entry"]], "Pending list entry": [[23, "pending-list-entry"]], "JavaScript Client Library": [[23, "javascript-client-library"], [64, "javascript-client-library"]], "Backup Plugin": [[24, "backup-plugin"]], "Command line usage": [[24, "command-line-usage"], [34, "command-line-usage"]], "Events": [[24, "events"], [33, "events"], [34, "events"], [39, "events"], [49, "events"], [54, "events"]], "Hooks": [[24, "hooks"], [33, "hooks"], [34, "hooks"], [94, "hooks"]], "octoprint.plugin.backup.additional_excludes": [[24, "octoprint-plugin-backup-additional-excludes"], [94, "octoprint-plugin-backup-additional-excludes"]], "octoprint.plugin.backup.before_backup": [[24, "octoprint-plugin-backup-before-backup"], [94, "octoprint-plugin-backup-before-backup"]], "octoprint.plugin.backup.after_backup": [[24, "octoprint-plugin-backup-after-backup"], [94, "octoprint-plugin-backup-after-backup"]], "octoprint.plugin.backup.before_restore": [[24, "octoprint-plugin-backup-before-restore"], [94, "octoprint-plugin-backup-before-restore"]], "octoprint.plugin.backup.after_restore": [[24, "octoprint-plugin-backup-after-restore"], [94, "octoprint-plugin-backup-after-restore"]], "Helpers": [[24, "helpers"], [34, "helpers"], [93, "helpers"]], "create_backup": [[24, "create-backup"]], "delete_backup": [[24, "delete-backup"]], "Custom Control Manager": [[25, "custom-control-manager"]], "Discovery Plugin": [[26, "discovery-plugin"]], "Further ZeroConf Services": [[26, "further-zeroconf-services"]], "Example": [[26, "example"], [49, "example"]], "Announced Services": [[26, "announced-services"]], "ZeroConf Service _http._tcp": [[26, "zeroconf-service-http-tcp"]], "ZeroConf Service _octoprint._tcp": [[26, "zeroconf-service-octoprint-tcp"]], "Error Tracking Plugin": [[27, "error-tracking-plugin"]], "Source Code": [[27, "source-code"], [30, "source-code"], [32, "source-code"], [33, "source-code"], [34, "source-code"], [35, "source-code"], [37, "source-code"]], "File Check": [[28, "file-check"]], "Firmware Check": [[29, "firmware-check"]], "GCode Viewer Plugin": [[30, "gcode-viewer-plugin"]], "Bundled Plugins": [[31, "bundled-plugins"]], "Logging": [[32, "logging"]], "Retrieve a list of available log files": [[32, "retrieve-a-list-of-available-log-files"]], "Delete a specific logfile": [[32, "delete-a-specific-logfile"]], "Logfile Retrieve Response": [[32, "logfile-retrieve-response"]], "JS Client Library": [[32, "js-client-library"]], "OctoPrintClient.plugins.logging": [[32, "octoprintclient-plugins-logging"]], "Plugin Manager": [[33, "plugin-manager"]], "Configuring the Plugin": [[33, "configuring-the-plugin"], [34, "configuring-the-plugin"]], "octoprint.plugin.pluginmanager.reconnect_hooks": [[33, "octoprint-plugin-pluginmanager-reconnect-hooks"], [94, "octoprint-plugin-pluginmanager-reconnect-hooks"]], "Software Update Plugin": [[34, "software-update-plugin"]], "First Steps": [[34, "first-steps"]], "Version checks": [[34, "version-checks"]], "Update methods": [[34, "update-methods"]], "Common configuration patterns": [[34, "common-configuration-patterns"]], "Global credentials": [[34, "global-credentials"]], "octoprint.plugin.softwareupdate.check_config": [[34, "octoprint-plugin-softwareupdate-check-config"], [94, "octoprint-plugin-softwareupdate-check-config"]], "version_checks": [[34, "sec-bundledplugins-softwareupdate-helpers-version-checks"]], "updaters": [[34, "updaters"]], "exceptions": [[34, "exceptions"]], "util": [[34, "util"]], "Anonymous Usage Tracking Plugin": [[35, "anonymous-usage-tracking-plugin"]], "Upload Manager": [[36, "upload-manager"]], "Virtual Printer": [[37, "virtual-printer"]], "CLI": [[38, "cli"]], "config.yaml": [[39, "config-yaml"]], "Access Control": [[39, "access-control"], [50, "access-control"]], "Appearance": [[39, "appearance"]], "Controls": [[39, "controls"], [53, "controls"]], "Development settings": [[39, "development-settings"]], "Estimation": [[39, "estimation"]], "Feature": [[39, "feature"]], "Folder": [[39, "folder"]], "GCODE Analysis": [[39, "gcode-analysis"]], "GCODE Viewer": [[39, "gcode-viewer"]], "Plugin settings": [[39, "plugin-settings"]], "Printer Profiles": [[39, "printer-profiles"]], "Scripts": [[39, "scripts"]], "Serial": [[39, "serial"]], "Server": [[39, "server"], [49, "server"]], "Temperature": [[39, "temperature"]], "Terminal Filters": [[39, "terminal-filters"]], "Webcam": [[39, "webcam"]], "Configuration": [[40, "configuration"], [49, "configuration"], [50, "configuration"]], "logging.yaml": [[41, "logging-yaml"]], "Changing log levels": [[41, "changing-log-levels"]], "Changing logging handlers": [[41, "changing-logging-handlers"]], "Changing logging formatters": [[41, "changing-logging-formatters"]], "A YAML Primer": [[42, "a-yaml-primer"]], "Basic Rules": [[42, "basic-rules"]], "Interesting data types": [[42, "interesting-data-types"]], "Scalars": [[42, "scalars"]], "int": [[42, "int"]], "float": [[42, "float"]], "boolean": [[42, "boolean"]], "string": [[42, "string"]], "Lists": [[42, "lists"]], "Dictionaries": [[42, "dictionaries"]], "Examples": [[42, "examples"], [53, "examples"], [54, "examples"]], "OctoPrint\u2019s branching model": [[43, "octoprint-s-branching-model"]], "Setting up a Development environment": [[44, "setting-up-a-development-environment"]], "Obtaining, building and running the source": [[44, "obtaining-building-and-running-the-source"]], "Linux": [[44, "linux"]], "Todo": [[44, "id1"], [44, "id3"]], "Windows": [[44, "windows"]], "Optional but recommended tools": [[44, "optional-but-recommended-tools"]], "Mac OS X": [[44, "mac-os-x"]], "IDE Setup": [[44, "sec-development-environment-ides"]], "Visual Studio Code (vscode)": [[44, "visual-studio-code-vscode"]], "PyCharm": [[44, "pycharm"]], "Development": [[45, "development"]], "Profiling requests": [[46, "profiling-requests"]], "Errors": [[46, "errors"]], "OctoPrint\u2019s versioning strategy": [[47, "octoprint-s-versioning-strategy"]], "Setting up the virtual printer for debugging": [[48, "setting-up-the-virtual-printer-for-debugging"]], "Enabling the virtual printer": [[48, "enabling-the-virtual-printer"]], "Virtual printer configuration options": [[48, "virtual-printer-configuration-options"]], "Log file": [[48, "log-file"]], "Debug commands": [[48, "debug-commands"]], "Placeholders": [[49, "placeholders"]], "Available Events": [[49, "available-events"]], "Printer communication": [[49, "printer-communication"]], "File handling": [[49, "file-handling"]], "Printing": [[49, "printing"]], "GCODE processing": [[49, "gcode-processing"]], "Timelapses": [[49, "timelapses"]], "Printer Profile": [[49, "printer-profile"]], "Autologin": [[50, "autologin"]], "Gather configuration information": [[50, "gather-configuration-information"]], "The easy way: Using the OctoPrint-AutoLoginConfig plugin": [[50, "the-easy-way-using-the-octoprint-autologinconfig-plugin"]], "The hard way: Manual editing of config.yaml": [[50, "the-hard-way-manual-editing-of-config-yaml"]], "Preparation": [[50, "preparation"]], "OctoPi specific steps": [[50, "octopi-specific-steps"]], "If you are using a VPN and your setup ABSOLUTELY REQUIRES disabling internal OctoPrint access controls": [[50, "if-you-are-using-a-vpn-and-your-setup-absolutely-requires-disabling-internal-octoprint-access-controls"]], "Available Extension Hooks": [[50, "available-extension-hooks"]], "octoprint.access.permissions": [[50, "octoprint-access-permissions"], [94, "octoprint-access-permissions"]], "octoprint.theming.login": [[50, "octoprint-theming-login"]], "Action Commands": [[51, "action-commands"]], "@ Commands": [[52, "commands"]], "Custom Controls": [[53, "custom-controls"]], "Types": [[53, "types"]], "Containers": [[53, "containers"]], "Parameterized GCODE Script": [[53, "parameterized-gcode-script"]], "GCODE Scripts": [[54, "gcode-scripts"]], "Predefined Scripts": [[54, "predefined-scripts"]], "Snippets": [[54, "snippets"]], "Context": [[54, "context"]], "Bundled Scripts": [[54, "bundled-scripts"]], "More nifty pause and resume": [[54, "more-nifty-pause-and-resume"]], "Features": [[55, "features"]], "Plugins": [[56, "plugins"]], "Finding Plugins": [[56, "finding-plugins"]], "Installing Plugins": [[56, "installing-plugins"]], "Manual Installation": [[56, "manual-installation"]], "Developing Plugins": [[56, "developing-plugins"], [95, "developing-plugins"]], "Safe mode": [[57, "safe-mode"]], "How to start OctoPrint in safe mode": [[57, "how-to-start-octoprint-in-safe-mode"]], "Differences of safe mode vs normal operation mode": [[57, "differences-of-safe-mode-vs-normal-operation-mode"]], "Welcome to OctoPrint\u2019s documentation!": [[58, "welcome-to-octoprint-s-documentation"]], "OctoPrintClient": [[59, "octoprintclient"]], "OctoPrintClient.browser": [[60, "octoprintclient-browser"]], "OctoPrintClient.connection": [[61, "octoprintclient-connection"]], "OctoPrintClient.control": [[62, "octoprintclient-control"]], "OctoPrintClient.files": [[63, "octoprintclient-files"]], "OctoPrintClient.job": [[65, "octoprintclient-job"]], "OctoPrintClient.languages": [[66, "octoprintclient-languages"]], "OctoPrintClient.logs": [[67, "octoprintclient-logs"]], "OctoPrintClient.printer": [[68, "octoprintclient-printer"]], "OctoPrintClient.printerprofiles": [[69, "octoprintclient-printerprofiles"]], "OctoPrintClient.settings": [[70, "octoprintclient-settings"]], "OctoPrintClient.slicing": [[71, "octoprintclient-slicing"]], "OctoPrintClient.socket": [[72, "octoprintclient-socket"]], "Sample to setup an authed socket": [[72, "sample-to-setup-an-authed-socket"]], "Communication Throttling": [[72, "communication-throttling"]], "OctoPrintClient.system": [[73, "octoprintclient-system"]], "OctoPrintClient.timelapse": [[74, "octoprintclient-timelapse"]], "OctoPrintClient.users": [[75, "octoprintclient-users"]], "OctoPrintClient.util": [[76, "octoprintclient-util"]], "OctoPrintClient.wizard": [[77, "octoprintclient-wizard"]], "octoprint.access.users": [[78, "octoprint-access-users"]], "octoprint.cli": [[79, "octoprint-cli"]], "octoprint.cli.dev": [[79, "octoprint-cli-dev"]], "octoprint.cli.plugins": [[79, "octoprint-cli-plugins"]], "octoprint.cli.server": [[79, "octoprint-cli-server"]], "octoprint.filemanager": [[80, "octoprint-filemanager"]], "octoprint.filemanager.analysis": [[80, "octoprint-filemanager-analysis"]], "octoprint.filemanager.destinations": [[80, "octoprint-filemanager-destinations"]], "octoprint.filemanager.storage": [[80, "octoprint-filemanager-storage"]], "octoprint.filemanager.util": [[80, "octoprint-filemanager-util"]], "Internal Modules": [[81, "internal-modules"]], "octoprint.plugin": [[82, "octoprint-plugin"]], "octoprint.plugin.core": [[82, "octoprint-plugin-core"]], "octoprint.plugin.types": [[82, "octoprint-plugin-types"]], "octoprint.printer": [[83, "octoprint-printer"]], "octoprint.printer.profile": [[83, "octoprint-printer-profile"]], "octoprint.schema": [[84, "octoprint-schema"]], "octoprint.schema.config": [[84, "octoprint-schema-config"]], "octoprint.schema.webcam": [[84, "octoprint-schema-webcam"]], "octoprint.server": [[85, "octoprint-server"]], "octoprint.server.util": [[85, "octoprint-server-util"]], "octoprint.server.util.flask": [[85, "octoprint-server-util-flask"]], "octoprint.server.util.sockjs": [[85, "octoprint-server-util-sockjs"]], "octoprint.server.util.tornado": [[85, "octoprint-server-util-tornado"]], "octoprint.settings": [[86, "octoprint-settings"]], "octoprint.slicing": [[87, "octoprint-slicing"]], "octoprint.slicing.exceptions": [[87, "octoprint-slicing-exceptions"]], "octoprint.util": [[88, "octoprint-util"]], "octoprint.util.commandline": [[88, "octoprint-util-commandline"]], "octoprint.util.platform": [[88, "octoprint-util-platform"]], "General Concepts": [[89, "general-concepts"], [94, "general-concepts"], [97, "general-concepts"]], "Lifecycle": [[89, "lifecycle"]], "Control Properties": [[90, "control-properties"]], "Distributing your plugin": [[91, "distributing-your-plugin"]], "Manual file distribution": [[91, "manual-file-distribution"]], "Proper packages installable via pip": [[91, "proper-packages-installable-via-pip"]], "Registering with the official plugin repository": [[91, "registering-with-the-official-plugin-repository"]], "Version management after the official plugin repository release": [[91, "version-management-after-the-official-plugin-repository-release"]], "Plugin Tutorial": [[92, "plugin-tutorial"]], "Saying hello: How to make the plugin actually do something": [[92, "saying-hello-how-to-make-the-plugin-actually-do-something"]], "Growing up: How to make it distributable": [[92, "growing-up-how-to-make-it-distributable"]], "Frontend fun: How to add functionality to OctoPrint\u2019s web interface": [[92, "frontend-fun-how-to-add-functionality-to-octoprint-s-web-interface"]], "Settings Galore: How to make parts of your plugin user adjustable": [[92, "settings-galore-how-to-make-parts-of-your-plugin-user-adjustable"]], "More frontend fun: Adding custom javascript to your frontend components": [[92, "more-frontend-fun-adding-custom-javascript-to-your-frontend-components"]], "Style matters: Injecting custom CSS into the page": [[92, "style-matters-injecting-custom-css-into-the-page"]], "Where do we go from here?": [[92, "where-do-we-go-from-here"]], "Execution Order": [[94, "execution-order"], [97, "execution-order"]], "Available plugin hooks": [[94, "available-plugin-hooks"]], "octoprint.access.users.factory": [[94, "octoprint-access-users-factory"]], "octoprint.accesscontrol.keyvalidator": [[94, "octoprint-accesscontrol-keyvalidator"]], "octoprint.cli.commands": [[94, "octoprint-cli-commands"]], "octoprint.comm.protocol.firmware.info": [[94, "octoprint-comm-protocol-firmware-info"]], "octoprint.comm.protocol.firmware.capabilities": [[94, "octoprint-comm-protocol-firmware-capabilities"]], "octoprint.comm.protocol.firmware.capability_report": [[94, "octoprint-comm-protocol-firmware-capability-report"]], "octoprint.comm.protocol.action": [[94, "octoprint-comm-protocol-action"]], "octoprint.comm.protocol.atcommand.": [[94, "octoprint-comm-protocol-atcommand-phase"]], "octoprint.comm.protocol.gcode.": [[94, "octoprint-comm-protocol-gcode-phase"]], "octoprint.comm.protocol.gcode.received": [[94, "octoprint-comm-protocol-gcode-received"]], "octoprint.comm.protocol.gcode.error": [[94, "octoprint-comm-protocol-gcode-error"]], "octoprint.comm.protocol.scripts": [[94, "octoprint-comm-protocol-scripts"]], "octoprint.comm.protocol.temperatures.received": [[94, "octoprint-comm-protocol-temperatures-received"]], "octoprint.comm.transport.serial.additional_port_names": [[94, "octoprint-comm-transport-serial-additional-port-names"]], "octoprint.comm.transport.serial.factory": [[94, "octoprint-comm-transport-serial-factory"]], "octoprint.events.register_custom_events": [[94, "octoprint-events-register-custom-events"]], "octoprint.filemanager.analysis.factory": [[94, "octoprint-filemanager-analysis-factory"]], "octoprint.filemanager.extension_tree": [[94, "octoprint-filemanager-extension-tree"]], "octoprint.filemanager.preprocessor": [[94, "octoprint-filemanager-preprocessor"]], "octoprint.printer.additional_state_data": [[94, "octoprint-printer-additional-state-data"]], "octoprint.printer.factory": [[94, "octoprint-printer-factory"]], "octoprint.printer.handle_connect": [[94, "octoprint-printer-handle-connect"]], "octoprint.printer.estimation.factory": [[94, "octoprint-printer-estimation-factory"]], "octoprint.printer.sdcardupload": [[94, "octoprint-printer-sdcardupload"]], "octoprint.server.api.after_request": [[94, "octoprint-server-api-after-request"]], "octoprint.server.api.before_request": [[94, "octoprint-server-api-before-request"]], "octoprint.server.http.access_validator": [[94, "octoprint-server-http-access-validator"]], "octoprint.server.http.bodysize": [[94, "octoprint-server-http-bodysize"]], "octoprint.server.http.routes": [[94, "octoprint-server-http-routes"]], "octoprint.server.sockjs.authed": [[94, "octoprint-server-sockjs-authed"]], "octoprint.server.sockjs.register": [[94, "octoprint-server-sockjs-register"]], "octoprint.server.sockjs.emit": [[94, "octoprint-server-sockjs-emit"]], "octoprint.system.additional_commands": [[94, "octoprint-system-additional-commands"]], "octoprint.systeminfo.additional_bundle_files": [[94, "octoprint-systeminfo-additional-bundle-files"]], "octoprint.timelapse.extensions": [[94, "octoprint-timelapse-extensions"]], "octoprint.ui.web.templatetypes": [[94, "octoprint-ui-web-templatetypes"]], "octoprint.theming. |