SimplyPrint Websocket Client
Project description
SimplyPrint Websocket Client
A python package to simplify the use of the SimplyPrint websocket API to easily integrate with the https://simplyprint.io platform.
This package version v1.0.0 is under major development and is not yet ready for use. API is not stable and will change.
Usage
See docs/index.md to get started.
TODO
- Add usage documentation
- Add examples
- Add tests for event system and reactivity
- Unify event bus api with printer events.
- Move away from
ClientCliand integrate withclickdirectly - Expand client to a plugin/module based system
- Update config backend (Only pydantic) + custom settings provider + more settings
- Provide nicer interface for sending especially job_info (e.i. job management logic) so we can bundle important steps together for consistency.
- Improve
tickhook with something like the OctoPrint-SimplyPrint FlexTimer solution to avoid having to manually keep track of time
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file simplyprint_ws_client-1.0.1rc46.tar.gz.
File metadata
- Download URL: simplyprint_ws_client-1.0.1rc46.tar.gz
- Upload date:
- Size: 95.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b28530d2da59aa42824d560bf82816ed588538f70c74eb80e5f962bfd444fe7
|
|
| MD5 |
d48a84a05dff868b2c631bf3b41c4ba8
|
|
| BLAKE2b-256 |
a443a2c9dd8a449581be76145c817dacad5df7d3578cb044bd56b7cb8f4cb149
|
Provenance
The following attestation bundles were made for simplyprint_ws_client-1.0.1rc46.tar.gz:
Publisher:
python-publish.yml on SimplyPrint/simplyprint-ws-client
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simplyprint_ws_client-1.0.1rc46.tar.gz -
Subject digest:
3b28530d2da59aa42824d560bf82816ed588538f70c74eb80e5f962bfd444fe7 - Sigstore transparency entry: 1164991401
- Sigstore integration time:
-
Permalink:
SimplyPrint/simplyprint-ws-client@fd58a50252c87416be92db5255f42c2ad96625f0 -
Branch / Tag:
refs/tags/1.0.1rc46 - Owner: https://github.com/SimplyPrint
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fd58a50252c87416be92db5255f42c2ad96625f0 -
Trigger Event:
release
-
Statement type:
File details
Details for the file simplyprint_ws_client-1.0.1rc46-py3-none-any.whl.
File metadata
- Download URL: simplyprint_ws_client-1.0.1rc46-py3-none-any.whl
- Upload date:
- Size: 125.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9e6ac84c4ffd34f0673709b59d92c591fcca93d3c48f9e32f3fd4d976266780
|
|
| MD5 |
aa90b1734e1d3047b490adb5fb5368b6
|
|
| BLAKE2b-256 |
7ca0160f789806942239c323aa6b2dbc1c004c95f0446f6942c33f02a4ee4dc4
|
Provenance
The following attestation bundles were made for simplyprint_ws_client-1.0.1rc46-py3-none-any.whl:
Publisher:
python-publish.yml on SimplyPrint/simplyprint-ws-client
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
simplyprint_ws_client-1.0.1rc46-py3-none-any.whl -
Subject digest:
e9e6ac84c4ffd34f0673709b59d92c591fcca93d3c48f9e32f3fd4d976266780 - Sigstore transparency entry: 1164991438
- Sigstore integration time:
-
Permalink:
SimplyPrint/simplyprint-ws-client@fd58a50252c87416be92db5255f42c2ad96625f0 -
Branch / Tag:
refs/tags/1.0.1rc46 - Owner: https://github.com/SimplyPrint
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fd58a50252c87416be92db5255f42c2ad96625f0 -
Trigger Event:
release
-
Statement type: