├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── docker-publish.yml │ └── pylint.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pylintrc ├── .vscode ├── .ropeproject │ └── config.py ├── launch.json ├── settings.json └── tasks.json ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── babel.cfg ├── bambu_octoapp ├── __init__.py ├── __main__.py ├── bambuappstorage.py ├── bambuclient.py ├── bambucloud.py ├── bambudatabase.py ├── bambuhost.py ├── bambumodels.py ├── bambustatetranslater.py └── interfaces.py ├── config.txt ├── developer ├── dev-tests.sh ├── devnotes.md └── init-env.sh ├── docker-compose.yml ├── docker-readme.md ├── docker_octoapp ├── BambuBootstrap.py ├── ElegooBootstrap.py ├── KlipperBootstrap.py ├── __init__.py └── __main__.py ├── elegoo_octoapp ├── __init__.py ├── __main__.py ├── elegooappstorage.py ├── elegooclient.py ├── elegoofilemanager.py ├── elegoohost.py ├── elegoomodels.py ├── elegoostatetranslater.py ├── elegoowebsocketmux.py └── interfaces.py ├── images ├── OctoApp.png ├── app-store-badge.png └── play-badge.png ├── install.sh ├── linux_host ├── __init__.py ├── config.py ├── logger.py ├── networksearch.py ├── secrets.py ├── startup.py └── version.py ├── moonraker-system-dependencies.json ├── moonraker_octoapp ├── __init__.py ├── __main__.py ├── filemetadatacache.py ├── interfaces.py ├── jsonrpcresponse.py ├── moonrakerappstorage.py ├── moonrakerclient.py ├── moonrakercredentailmanager.py ├── moonrakerdatabase.py ├── moonrakerhost.py ├── printernameprovider.py ├── static │ ├── octoapp-ui.css │ └── octoapp-ui.js ├── systemconfigmanager.py ├── uiinjector.py └── version.py ├── octoapp ├── Proto │ ├── DataCompression.py │ ├── HandshakeSyn.py │ ├── HttpHeader.py │ ├── HttpInitialContext.py │ ├── MessageContext.py │ ├── MessagePriority.py │ ├── OctoStreamMessage.py │ ├── OctoSummon.py │ ├── OeAuthAllowed.py │ ├── OsType.py │ ├── PathTypes.py │ ├── ServerHost.py │ ├── SummonMethods.py │ ├── WebSocketDataTypes.py │ └── __init__.py ├── __init__.py ├── appsstorage.py ├── bedcooldownwatcher.py ├── buffer.py ├── compat.py ├── debugprofiler.py ├── deviceid.py ├── dnstest.py ├── exceptions.py ├── hostcommon.py ├── httpresult.py ├── httpsessions.py ├── interfaces.py ├── layerutils.py ├── localip.py ├── logging.py ├── mdns.py ├── notificationsender.py ├── notificationshandler.py ├── notificationutils.py ├── octohttprequest.py ├── octostreammsgbuilder.py ├── ostypeidentifier.py ├── printinfo.py ├── repeattimer.py ├── sentry.py ├── snapshotresizeparams.py ├── threaddebug.py └── websocketimpl.py ├── octoprint_octoapp ├── __init__.py ├── layerprocessor.py ├── mmu2filamentselect.py ├── notifications.py ├── octoprintappstorage.py ├── printerfirmware.py ├── printermessage.py ├── printerstateobject.py ├── static │ └── js │ │ └── octoapp.js ├── subplugin.py ├── templates │ └── octoapp_settings.jinja2 └── webcamsnapshots.py ├── py_installer ├── ConfigHelper.py ├── Configure.py ├── Context.py ├── Discovery.py ├── DiscoveryCompanionBambuAndElegoo.py ├── Frontend.py ├── Installer.py ├── Logging.py ├── NetworkConnectors │ ├── BambuConnector.py │ ├── ElegooConnector.py │ └── MoonrakerConnector.py ├── OptionalDepsInstaller.py ├── Paths.py ├── Permissions.py ├── ReadMe.py ├── Service.py ├── TimeSync.py ├── Uninstall.py ├── Updater.py ├── Util.py ├── __init__.py └── __main__.py ├── pyrightconfig.json ├── requirements-sonicpad.txt ├── requirements.txt ├── requirements_try.txt ├── ruff.toml ├── setup.py ├── translations └── README.txt ├── uninstall.sh └── update.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/pylint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.github/workflows/pylint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.pylintrc -------------------------------------------------------------------------------- /.vscode/.ropeproject/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.vscode/.ropeproject/config.py -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/README.md -------------------------------------------------------------------------------- /babel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/babel.cfg -------------------------------------------------------------------------------- /bambu_octoapp/__init__.py: -------------------------------------------------------------------------------- 1 | # Need to make this a module 2 | -------------------------------------------------------------------------------- /bambu_octoapp/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/bambu_octoapp/__main__.py -------------------------------------------------------------------------------- /bambu_octoapp/bambuappstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/bambu_octoapp/bambuappstorage.py -------------------------------------------------------------------------------- /bambu_octoapp/bambuclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/bambu_octoapp/bambuclient.py -------------------------------------------------------------------------------- /bambu_octoapp/bambucloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/bambu_octoapp/bambucloud.py -------------------------------------------------------------------------------- /bambu_octoapp/bambudatabase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/bambu_octoapp/bambudatabase.py -------------------------------------------------------------------------------- /bambu_octoapp/bambuhost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/bambu_octoapp/bambuhost.py -------------------------------------------------------------------------------- /bambu_octoapp/bambumodels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/bambu_octoapp/bambumodels.py -------------------------------------------------------------------------------- /bambu_octoapp/bambustatetranslater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/bambu_octoapp/bambustatetranslater.py -------------------------------------------------------------------------------- /bambu_octoapp/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/bambu_octoapp/interfaces.py -------------------------------------------------------------------------------- /config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/config.txt -------------------------------------------------------------------------------- /developer/dev-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/developer/dev-tests.sh -------------------------------------------------------------------------------- /developer/devnotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/developer/devnotes.md -------------------------------------------------------------------------------- /developer/init-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/developer/init-env.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/docker-readme.md -------------------------------------------------------------------------------- /docker_octoapp/BambuBootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/docker_octoapp/BambuBootstrap.py -------------------------------------------------------------------------------- /docker_octoapp/ElegooBootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/docker_octoapp/ElegooBootstrap.py -------------------------------------------------------------------------------- /docker_octoapp/KlipperBootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/docker_octoapp/KlipperBootstrap.py -------------------------------------------------------------------------------- /docker_octoapp/__init__.py: -------------------------------------------------------------------------------- 1 | # Need to make this a module 2 | -------------------------------------------------------------------------------- /docker_octoapp/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/docker_octoapp/__main__.py -------------------------------------------------------------------------------- /elegoo_octoapp/__init__.py: -------------------------------------------------------------------------------- 1 | # Need to make this a module 2 | -------------------------------------------------------------------------------- /elegoo_octoapp/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/elegoo_octoapp/__main__.py -------------------------------------------------------------------------------- /elegoo_octoapp/elegooappstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/elegoo_octoapp/elegooappstorage.py -------------------------------------------------------------------------------- /elegoo_octoapp/elegooclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/elegoo_octoapp/elegooclient.py -------------------------------------------------------------------------------- /elegoo_octoapp/elegoofilemanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/elegoo_octoapp/elegoofilemanager.py -------------------------------------------------------------------------------- /elegoo_octoapp/elegoohost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/elegoo_octoapp/elegoohost.py -------------------------------------------------------------------------------- /elegoo_octoapp/elegoomodels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/elegoo_octoapp/elegoomodels.py -------------------------------------------------------------------------------- /elegoo_octoapp/elegoostatetranslater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/elegoo_octoapp/elegoostatetranslater.py -------------------------------------------------------------------------------- /elegoo_octoapp/elegoowebsocketmux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/elegoo_octoapp/elegoowebsocketmux.py -------------------------------------------------------------------------------- /elegoo_octoapp/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/elegoo_octoapp/interfaces.py -------------------------------------------------------------------------------- /images/OctoApp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/images/OctoApp.png -------------------------------------------------------------------------------- /images/app-store-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/images/app-store-badge.png -------------------------------------------------------------------------------- /images/play-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/images/play-badge.png -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/install.sh -------------------------------------------------------------------------------- /linux_host/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/linux_host/__init__.py -------------------------------------------------------------------------------- /linux_host/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/linux_host/config.py -------------------------------------------------------------------------------- /linux_host/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/linux_host/logger.py -------------------------------------------------------------------------------- /linux_host/networksearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/linux_host/networksearch.py -------------------------------------------------------------------------------- /linux_host/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/linux_host/secrets.py -------------------------------------------------------------------------------- /linux_host/startup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/linux_host/startup.py -------------------------------------------------------------------------------- /linux_host/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/linux_host/version.py -------------------------------------------------------------------------------- /moonraker-system-dependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker-system-dependencies.json -------------------------------------------------------------------------------- /moonraker_octoapp/__init__.py: -------------------------------------------------------------------------------- 1 | # Need to make this a module 2 | -------------------------------------------------------------------------------- /moonraker_octoapp/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/__main__.py -------------------------------------------------------------------------------- /moonraker_octoapp/filemetadatacache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/filemetadatacache.py -------------------------------------------------------------------------------- /moonraker_octoapp/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/interfaces.py -------------------------------------------------------------------------------- /moonraker_octoapp/jsonrpcresponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/jsonrpcresponse.py -------------------------------------------------------------------------------- /moonraker_octoapp/moonrakerappstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/moonrakerappstorage.py -------------------------------------------------------------------------------- /moonraker_octoapp/moonrakerclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/moonrakerclient.py -------------------------------------------------------------------------------- /moonraker_octoapp/moonrakercredentailmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/moonrakercredentailmanager.py -------------------------------------------------------------------------------- /moonraker_octoapp/moonrakerdatabase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/moonrakerdatabase.py -------------------------------------------------------------------------------- /moonraker_octoapp/moonrakerhost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/moonrakerhost.py -------------------------------------------------------------------------------- /moonraker_octoapp/printernameprovider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/printernameprovider.py -------------------------------------------------------------------------------- /moonraker_octoapp/static/octoapp-ui.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /moonraker_octoapp/static/octoapp-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/static/octoapp-ui.js -------------------------------------------------------------------------------- /moonraker_octoapp/systemconfigmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/systemconfigmanager.py -------------------------------------------------------------------------------- /moonraker_octoapp/uiinjector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/uiinjector.py -------------------------------------------------------------------------------- /moonraker_octoapp/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/moonraker_octoapp/version.py -------------------------------------------------------------------------------- /octoapp/Proto/DataCompression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/DataCompression.py -------------------------------------------------------------------------------- /octoapp/Proto/HandshakeSyn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/HandshakeSyn.py -------------------------------------------------------------------------------- /octoapp/Proto/HttpHeader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/HttpHeader.py -------------------------------------------------------------------------------- /octoapp/Proto/HttpInitialContext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/HttpInitialContext.py -------------------------------------------------------------------------------- /octoapp/Proto/MessageContext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/MessageContext.py -------------------------------------------------------------------------------- /octoapp/Proto/MessagePriority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/MessagePriority.py -------------------------------------------------------------------------------- /octoapp/Proto/OctoStreamMessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/OctoStreamMessage.py -------------------------------------------------------------------------------- /octoapp/Proto/OctoSummon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/OctoSummon.py -------------------------------------------------------------------------------- /octoapp/Proto/OeAuthAllowed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/OeAuthAllowed.py -------------------------------------------------------------------------------- /octoapp/Proto/OsType.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/OsType.py -------------------------------------------------------------------------------- /octoapp/Proto/PathTypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/PathTypes.py -------------------------------------------------------------------------------- /octoapp/Proto/ServerHost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/ServerHost.py -------------------------------------------------------------------------------- /octoapp/Proto/SummonMethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/SummonMethods.py -------------------------------------------------------------------------------- /octoapp/Proto/WebSocketDataTypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/Proto/WebSocketDataTypes.py -------------------------------------------------------------------------------- /octoapp/Proto/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /octoapp/__init__.py: -------------------------------------------------------------------------------- 1 | # Need to make this a module 2 | -------------------------------------------------------------------------------- /octoapp/appsstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/appsstorage.py -------------------------------------------------------------------------------- /octoapp/bedcooldownwatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/bedcooldownwatcher.py -------------------------------------------------------------------------------- /octoapp/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/buffer.py -------------------------------------------------------------------------------- /octoapp/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/compat.py -------------------------------------------------------------------------------- /octoapp/debugprofiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/debugprofiler.py -------------------------------------------------------------------------------- /octoapp/deviceid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/deviceid.py -------------------------------------------------------------------------------- /octoapp/dnstest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/dnstest.py -------------------------------------------------------------------------------- /octoapp/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/exceptions.py -------------------------------------------------------------------------------- /octoapp/hostcommon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/hostcommon.py -------------------------------------------------------------------------------- /octoapp/httpresult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/httpresult.py -------------------------------------------------------------------------------- /octoapp/httpsessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/httpsessions.py -------------------------------------------------------------------------------- /octoapp/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/interfaces.py -------------------------------------------------------------------------------- /octoapp/layerutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/layerutils.py -------------------------------------------------------------------------------- /octoapp/localip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/localip.py -------------------------------------------------------------------------------- /octoapp/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/logging.py -------------------------------------------------------------------------------- /octoapp/mdns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/mdns.py -------------------------------------------------------------------------------- /octoapp/notificationsender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/notificationsender.py -------------------------------------------------------------------------------- /octoapp/notificationshandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/notificationshandler.py -------------------------------------------------------------------------------- /octoapp/notificationutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/notificationutils.py -------------------------------------------------------------------------------- /octoapp/octohttprequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/octohttprequest.py -------------------------------------------------------------------------------- /octoapp/octostreammsgbuilder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/octostreammsgbuilder.py -------------------------------------------------------------------------------- /octoapp/ostypeidentifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/ostypeidentifier.py -------------------------------------------------------------------------------- /octoapp/printinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/printinfo.py -------------------------------------------------------------------------------- /octoapp/repeattimer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/repeattimer.py -------------------------------------------------------------------------------- /octoapp/sentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/sentry.py -------------------------------------------------------------------------------- /octoapp/snapshotresizeparams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/snapshotresizeparams.py -------------------------------------------------------------------------------- /octoapp/threaddebug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/threaddebug.py -------------------------------------------------------------------------------- /octoapp/websocketimpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoapp/websocketimpl.py -------------------------------------------------------------------------------- /octoprint_octoapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/__init__.py -------------------------------------------------------------------------------- /octoprint_octoapp/layerprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/layerprocessor.py -------------------------------------------------------------------------------- /octoprint_octoapp/mmu2filamentselect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/mmu2filamentselect.py -------------------------------------------------------------------------------- /octoprint_octoapp/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/notifications.py -------------------------------------------------------------------------------- /octoprint_octoapp/octoprintappstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/octoprintappstorage.py -------------------------------------------------------------------------------- /octoprint_octoapp/printerfirmware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/printerfirmware.py -------------------------------------------------------------------------------- /octoprint_octoapp/printermessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/printermessage.py -------------------------------------------------------------------------------- /octoprint_octoapp/printerstateobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/printerstateobject.py -------------------------------------------------------------------------------- /octoprint_octoapp/static/js/octoapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/static/js/octoapp.js -------------------------------------------------------------------------------- /octoprint_octoapp/subplugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/subplugin.py -------------------------------------------------------------------------------- /octoprint_octoapp/templates/octoapp_settings.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/templates/octoapp_settings.jinja2 -------------------------------------------------------------------------------- /octoprint_octoapp/webcamsnapshots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/octoprint_octoapp/webcamsnapshots.py -------------------------------------------------------------------------------- /py_installer/ConfigHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/ConfigHelper.py -------------------------------------------------------------------------------- /py_installer/Configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Configure.py -------------------------------------------------------------------------------- /py_installer/Context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Context.py -------------------------------------------------------------------------------- /py_installer/Discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Discovery.py -------------------------------------------------------------------------------- /py_installer/DiscoveryCompanionBambuAndElegoo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/DiscoveryCompanionBambuAndElegoo.py -------------------------------------------------------------------------------- /py_installer/Frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Frontend.py -------------------------------------------------------------------------------- /py_installer/Installer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Installer.py -------------------------------------------------------------------------------- /py_installer/Logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Logging.py -------------------------------------------------------------------------------- /py_installer/NetworkConnectors/BambuConnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/NetworkConnectors/BambuConnector.py -------------------------------------------------------------------------------- /py_installer/NetworkConnectors/ElegooConnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/NetworkConnectors/ElegooConnector.py -------------------------------------------------------------------------------- /py_installer/NetworkConnectors/MoonrakerConnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/NetworkConnectors/MoonrakerConnector.py -------------------------------------------------------------------------------- /py_installer/OptionalDepsInstaller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/OptionalDepsInstaller.py -------------------------------------------------------------------------------- /py_installer/Paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Paths.py -------------------------------------------------------------------------------- /py_installer/Permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Permissions.py -------------------------------------------------------------------------------- /py_installer/ReadMe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/ReadMe.py -------------------------------------------------------------------------------- /py_installer/Service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Service.py -------------------------------------------------------------------------------- /py_installer/TimeSync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/TimeSync.py -------------------------------------------------------------------------------- /py_installer/Uninstall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Uninstall.py -------------------------------------------------------------------------------- /py_installer/Updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Updater.py -------------------------------------------------------------------------------- /py_installer/Util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/Util.py -------------------------------------------------------------------------------- /py_installer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/__init__.py -------------------------------------------------------------------------------- /py_installer/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/py_installer/__main__.py -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /requirements-sonicpad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/requirements-sonicpad.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_try.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/requirements_try.txt -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/ruff.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/setup.py -------------------------------------------------------------------------------- /translations/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/translations/README.txt -------------------------------------------------------------------------------- /uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/uninstall.sh -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crysxd/OctoApp-Plugin/HEAD/update.sh --------------------------------------------------------------------------------