├── .github ├── pull_request_template.md └── workflows │ ├── flake8.yml │ ├── publish.yml │ ├── pytest-unit-tests.yml │ └── static.yml ├── .gitignore ├── LICENSE ├── README.md ├── bambulabs_api ├── __init__.py ├── ams.py ├── camera_client.py ├── client.py ├── filament_info.py ├── ftp_client.py ├── logger.py ├── mqtt_client.py ├── printer_info.py ├── py.typed └── states_info.py ├── docs ├── api.rst ├── api │ ├── ams_filament.rst │ ├── filament.rst │ ├── ftp_client.rst │ ├── gcode_state.rst │ ├── mqtt_client.rst │ ├── print_status.rst │ └── printer.rst ├── conf.py ├── examples.rst ├── index.rst ├── release.rst └── release │ ├── 2.5.10-notes.md │ ├── 2.5.12-notes.md │ ├── 2.5.7-notes.md │ ├── 2.5.8-notes.md │ ├── 2.5.9-notes.md │ ├── 2.6.0-notes.md │ ├── 2.6.1-notes.md │ ├── 2.6.2-notes.md │ ├── 2.6.3-notes.md │ ├── 2.6.4-notes.md │ └── 2.6.5-notes.md ├── environment.yml ├── examples ├── Basic │ ├── basic.py │ ├── basic_no_camera.py │ └── basic_subscription.py ├── camera │ └── camera.py └── print │ ├── print_3mf.py │ └── print_gcode.py ├── pyproject.toml ├── requirements.txt ├── setup.py └── tests ├── test_camera_client.py ├── test_client.py └── test_mqtt_client.py /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/flake8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/.github/workflows/flake8.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/pytest-unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/.github/workflows/pytest-unit-tests.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/README.md -------------------------------------------------------------------------------- /bambulabs_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/bambulabs_api/__init__.py -------------------------------------------------------------------------------- /bambulabs_api/ams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/bambulabs_api/ams.py -------------------------------------------------------------------------------- /bambulabs_api/camera_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/bambulabs_api/camera_client.py -------------------------------------------------------------------------------- /bambulabs_api/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/bambulabs_api/client.py -------------------------------------------------------------------------------- /bambulabs_api/filament_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/bambulabs_api/filament_info.py -------------------------------------------------------------------------------- /bambulabs_api/ftp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/bambulabs_api/ftp_client.py -------------------------------------------------------------------------------- /bambulabs_api/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/bambulabs_api/logger.py -------------------------------------------------------------------------------- /bambulabs_api/mqtt_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/bambulabs_api/mqtt_client.py -------------------------------------------------------------------------------- /bambulabs_api/printer_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/bambulabs_api/printer_info.py -------------------------------------------------------------------------------- /bambulabs_api/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bambulabs_api/states_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/bambulabs_api/states_info.py -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/api/ams_filament.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/api/ams_filament.rst -------------------------------------------------------------------------------- /docs/api/filament.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/api/filament.rst -------------------------------------------------------------------------------- /docs/api/ftp_client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/api/ftp_client.rst -------------------------------------------------------------------------------- /docs/api/gcode_state.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/api/gcode_state.rst -------------------------------------------------------------------------------- /docs/api/mqtt_client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/api/mqtt_client.rst -------------------------------------------------------------------------------- /docs/api/print_status.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/api/print_status.rst -------------------------------------------------------------------------------- /docs/api/printer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/api/printer.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/release.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release.rst -------------------------------------------------------------------------------- /docs/release/2.5.10-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.5.10-notes.md -------------------------------------------------------------------------------- /docs/release/2.5.12-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.5.12-notes.md -------------------------------------------------------------------------------- /docs/release/2.5.7-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.5.7-notes.md -------------------------------------------------------------------------------- /docs/release/2.5.8-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.5.8-notes.md -------------------------------------------------------------------------------- /docs/release/2.5.9-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.5.9-notes.md -------------------------------------------------------------------------------- /docs/release/2.6.0-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.6.0-notes.md -------------------------------------------------------------------------------- /docs/release/2.6.1-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.6.1-notes.md -------------------------------------------------------------------------------- /docs/release/2.6.2-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.6.2-notes.md -------------------------------------------------------------------------------- /docs/release/2.6.3-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.6.3-notes.md -------------------------------------------------------------------------------- /docs/release/2.6.4-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.6.4-notes.md -------------------------------------------------------------------------------- /docs/release/2.6.5-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/docs/release/2.6.5-notes.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/Basic/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/examples/Basic/basic.py -------------------------------------------------------------------------------- /examples/Basic/basic_no_camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/examples/Basic/basic_no_camera.py -------------------------------------------------------------------------------- /examples/Basic/basic_subscription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/examples/Basic/basic_subscription.py -------------------------------------------------------------------------------- /examples/camera/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/examples/camera/camera.py -------------------------------------------------------------------------------- /examples/print/print_3mf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/examples/print/print_3mf.py -------------------------------------------------------------------------------- /examples/print/print_gcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/examples/print/print_gcode.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_camera_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/tests/test_camera_client.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_mqtt_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BambuTools/bambulabs_api/HEAD/tests/test_mqtt_client.py --------------------------------------------------------------------------------