├── .gitignore ├── LICENSE ├── README.md ├── add_tornado_route.py ├── comm_error_handler_test.py ├── custom_action_command.py ├── custom_atcommand.py ├── custom_cli_command.py ├── custom_keyvalidator.py ├── custom_template_consumer ├── __init__.py └── templates │ └── custom_template_consumer_awesometemplate.jinja2 ├── custom_template_provider ├── __init__.py └── templates │ └── custom_template_provider_settings.jinja2 ├── dummy_mobile_ui ├── README.md ├── __init__.py └── templates │ └── dummy_mobile_ui_index.jinja2 ├── gcode_script_variables.py ├── helloworld ├── .editorconfig ├── .gitignore ├── MANIFEST.in ├── README.md ├── babel.cfg ├── octoprint_helloworld │ ├── __init__.py │ ├── static │ │ ├── css │ │ │ └── helloworld.css │ │ ├── js │ │ │ └── helloworld.js │ │ └── less │ │ │ └── helloworld.less │ └── templates │ │ ├── helloworld_navbar.jinja2 │ │ ├── helloworld_settings.jinja2 │ │ └── helloworld_tab.jinja2 ├── requirements.txt └── setup.py ├── increase_bodysize.py ├── log_command_phases.py ├── message_on_connect.py ├── read_m115_response.py ├── rewrite_m107.py ├── sanitize_temperatures.py └── strip_all_comments.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/README.md -------------------------------------------------------------------------------- /add_tornado_route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/add_tornado_route.py -------------------------------------------------------------------------------- /comm_error_handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/comm_error_handler_test.py -------------------------------------------------------------------------------- /custom_action_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/custom_action_command.py -------------------------------------------------------------------------------- /custom_atcommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/custom_atcommand.py -------------------------------------------------------------------------------- /custom_cli_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/custom_cli_command.py -------------------------------------------------------------------------------- /custom_keyvalidator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/custom_keyvalidator.py -------------------------------------------------------------------------------- /custom_template_consumer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/custom_template_consumer/__init__.py -------------------------------------------------------------------------------- /custom_template_consumer/templates/custom_template_consumer_awesometemplate.jinja2: -------------------------------------------------------------------------------- 1 | "Hello World!" from an injected awesome template. -------------------------------------------------------------------------------- /custom_template_provider/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/custom_template_provider/__init__.py -------------------------------------------------------------------------------- /custom_template_provider/templates/custom_template_provider_settings.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/custom_template_provider/templates/custom_template_provider_settings.jinja2 -------------------------------------------------------------------------------- /dummy_mobile_ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/dummy_mobile_ui/README.md -------------------------------------------------------------------------------- /dummy_mobile_ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/dummy_mobile_ui/__init__.py -------------------------------------------------------------------------------- /dummy_mobile_ui/templates/dummy_mobile_ui_index.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/dummy_mobile_ui/templates/dummy_mobile_ui_index.jinja2 -------------------------------------------------------------------------------- /gcode_script_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/gcode_script_variables.py -------------------------------------------------------------------------------- /helloworld/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/.editorconfig -------------------------------------------------------------------------------- /helloworld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/.gitignore -------------------------------------------------------------------------------- /helloworld/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include README.md 2 | -------------------------------------------------------------------------------- /helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/README.md -------------------------------------------------------------------------------- /helloworld/babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/babel.cfg -------------------------------------------------------------------------------- /helloworld/octoprint_helloworld/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/octoprint_helloworld/__init__.py -------------------------------------------------------------------------------- /helloworld/octoprint_helloworld/static/css/helloworld.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/octoprint_helloworld/static/css/helloworld.css -------------------------------------------------------------------------------- /helloworld/octoprint_helloworld/static/js/helloworld.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/octoprint_helloworld/static/js/helloworld.js -------------------------------------------------------------------------------- /helloworld/octoprint_helloworld/static/less/helloworld.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/octoprint_helloworld/static/less/helloworld.less -------------------------------------------------------------------------------- /helloworld/octoprint_helloworld/templates/helloworld_navbar.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/octoprint_helloworld/templates/helloworld_navbar.jinja2 -------------------------------------------------------------------------------- /helloworld/octoprint_helloworld/templates/helloworld_settings.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/octoprint_helloworld/templates/helloworld_settings.jinja2 -------------------------------------------------------------------------------- /helloworld/octoprint_helloworld/templates/helloworld_tab.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/octoprint_helloworld/templates/helloworld_tab.jinja2 -------------------------------------------------------------------------------- /helloworld/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/requirements.txt -------------------------------------------------------------------------------- /helloworld/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/helloworld/setup.py -------------------------------------------------------------------------------- /increase_bodysize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/increase_bodysize.py -------------------------------------------------------------------------------- /log_command_phases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/log_command_phases.py -------------------------------------------------------------------------------- /message_on_connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/message_on_connect.py -------------------------------------------------------------------------------- /read_m115_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/read_m115_response.py -------------------------------------------------------------------------------- /rewrite_m107.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/rewrite_m107.py -------------------------------------------------------------------------------- /sanitize_temperatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/sanitize_temperatures.py -------------------------------------------------------------------------------- /strip_all_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OctoPrint/Plugin-Examples/HEAD/strip_all_comments.py --------------------------------------------------------------------------------