├── .coveragerc ├── .editorconfig ├── .gitignore ├── .pylintrc ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── babel.cfg ├── excluderegion-gcode-viewer.png ├── octoprint_excluderegion ├── AtCommandAction.py ├── AxisPosition.py ├── CircularRegion.py ├── CommonMixin.py ├── ExcludeRegionState.py ├── ExcludedGcode.py ├── GcodeHandlers.py ├── GcodeParser.py ├── Position.py ├── RectangularRegion.py ├── RetractionState.py ├── StreamProcessor.py ├── __init__.py ├── static │ ├── css │ │ └── excluderegion.css │ └── js │ │ ├── excluderegion.js │ │ └── renderer.js └── templates │ └── excluderegion_settings.jinja2 ├── pylama.ini ├── requirements.txt ├── setup.py ├── test-py2-requirements.txt ├── test-requirements.txt ├── test ├── __init__.py ├── test_AtCommandAction.py ├── test_AxisPosition.py ├── test_CircularRegion.py ├── test_CommonMixin.py ├── test_ExcludeRegionPlugin.py ├── test_ExcludeRegionPlugin_hooks.py ├── test_ExcludeRegionPlugin_settings.py ├── test_ExcludeRegionState.py ├── test_ExcludeRegionState_basic.py ├── test_ExcludeRegionState_processExtendedGcode.py ├── test_ExcludeRegionState_processLinearMoves.py ├── test_ExcludedGcode.py ├── test_GcodeHandlers.py ├── test_GcodeHandlers_geometry.py ├── test_GcodeHandlers_handleAtCommand.py ├── test_GcodeParser.py ├── test_GcodeParser_parse.py ├── test_Init.py ├── test_Position.py ├── test_RectangularRegion.py ├── test_RetractionState.py ├── test_StreamProcessor.py ├── test_StreamProcessorComm.py └── utils.py └── translations └── README.txt /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/.pylintrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/README.md -------------------------------------------------------------------------------- /babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/babel.cfg -------------------------------------------------------------------------------- /excluderegion-gcode-viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/excluderegion-gcode-viewer.png -------------------------------------------------------------------------------- /octoprint_excluderegion/AtCommandAction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/AtCommandAction.py -------------------------------------------------------------------------------- /octoprint_excluderegion/AxisPosition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/AxisPosition.py -------------------------------------------------------------------------------- /octoprint_excluderegion/CircularRegion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/CircularRegion.py -------------------------------------------------------------------------------- /octoprint_excluderegion/CommonMixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/CommonMixin.py -------------------------------------------------------------------------------- /octoprint_excluderegion/ExcludeRegionState.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/ExcludeRegionState.py -------------------------------------------------------------------------------- /octoprint_excluderegion/ExcludedGcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/ExcludedGcode.py -------------------------------------------------------------------------------- /octoprint_excluderegion/GcodeHandlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/GcodeHandlers.py -------------------------------------------------------------------------------- /octoprint_excluderegion/GcodeParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/GcodeParser.py -------------------------------------------------------------------------------- /octoprint_excluderegion/Position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/Position.py -------------------------------------------------------------------------------- /octoprint_excluderegion/RectangularRegion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/RectangularRegion.py -------------------------------------------------------------------------------- /octoprint_excluderegion/RetractionState.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/RetractionState.py -------------------------------------------------------------------------------- /octoprint_excluderegion/StreamProcessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/StreamProcessor.py -------------------------------------------------------------------------------- /octoprint_excluderegion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/__init__.py -------------------------------------------------------------------------------- /octoprint_excluderegion/static/css/excluderegion.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/static/css/excluderegion.css -------------------------------------------------------------------------------- /octoprint_excluderegion/static/js/excluderegion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/static/js/excluderegion.js -------------------------------------------------------------------------------- /octoprint_excluderegion/static/js/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/static/js/renderer.js -------------------------------------------------------------------------------- /octoprint_excluderegion/templates/excluderegion_settings.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/octoprint_excluderegion/templates/excluderegion_settings.jinja2 -------------------------------------------------------------------------------- /pylama.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/pylama.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/setup.py -------------------------------------------------------------------------------- /test-py2-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test-py2-requirements.txt -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/test_AtCommandAction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_AtCommandAction.py -------------------------------------------------------------------------------- /test/test_AxisPosition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_AxisPosition.py -------------------------------------------------------------------------------- /test/test_CircularRegion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_CircularRegion.py -------------------------------------------------------------------------------- /test/test_CommonMixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_CommonMixin.py -------------------------------------------------------------------------------- /test/test_ExcludeRegionPlugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_ExcludeRegionPlugin.py -------------------------------------------------------------------------------- /test/test_ExcludeRegionPlugin_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_ExcludeRegionPlugin_hooks.py -------------------------------------------------------------------------------- /test/test_ExcludeRegionPlugin_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_ExcludeRegionPlugin_settings.py -------------------------------------------------------------------------------- /test/test_ExcludeRegionState.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_ExcludeRegionState.py -------------------------------------------------------------------------------- /test/test_ExcludeRegionState_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_ExcludeRegionState_basic.py -------------------------------------------------------------------------------- /test/test_ExcludeRegionState_processExtendedGcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_ExcludeRegionState_processExtendedGcode.py -------------------------------------------------------------------------------- /test/test_ExcludeRegionState_processLinearMoves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_ExcludeRegionState_processLinearMoves.py -------------------------------------------------------------------------------- /test/test_ExcludedGcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_ExcludedGcode.py -------------------------------------------------------------------------------- /test/test_GcodeHandlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_GcodeHandlers.py -------------------------------------------------------------------------------- /test/test_GcodeHandlers_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_GcodeHandlers_geometry.py -------------------------------------------------------------------------------- /test/test_GcodeHandlers_handleAtCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_GcodeHandlers_handleAtCommand.py -------------------------------------------------------------------------------- /test/test_GcodeParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_GcodeParser.py -------------------------------------------------------------------------------- /test/test_GcodeParser_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_GcodeParser_parse.py -------------------------------------------------------------------------------- /test/test_Init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_Init.py -------------------------------------------------------------------------------- /test/test_Position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_Position.py -------------------------------------------------------------------------------- /test/test_RectangularRegion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_RectangularRegion.py -------------------------------------------------------------------------------- /test/test_RetractionState.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_RetractionState.py -------------------------------------------------------------------------------- /test/test_StreamProcessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_StreamProcessor.py -------------------------------------------------------------------------------- /test/test_StreamProcessorComm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/test_StreamProcessorComm.py -------------------------------------------------------------------------------- /test/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/test/utils.py -------------------------------------------------------------------------------- /translations/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/HEAD/translations/README.txt --------------------------------------------------------------------------------