Skip to main content

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 ClientCli and integrate with click directly
  • 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 tick hook 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

simplyprint_ws_client-1.0.1rc46.tar.gz (95.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simplyprint_ws_client-1.0.1rc46-py3-none-any.whl (125.5 kB view details)

Uploaded Python 3

File details

Details for the file simplyprint_ws_client-1.0.1rc46.tar.gz.

File metadata

File hashes

Hashes for simplyprint_ws_client-1.0.1rc46.tar.gz
Algorithm Hash digest
SHA256 3b28530d2da59aa42824d560bf82816ed588538f70c74eb80e5f962bfd444fe7
MD5 d48a84a05dff868b2c631bf3b41c4ba8
BLAKE2b-256 a443a2c9dd8a449581be76145c817dacad5df7d3578cb044bd56b7cb8f4cb149

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file simplyprint_ws_client-1.0.1rc46-py3-none-any.whl.

File metadata

File hashes

Hashes for simplyprint_ws_client-1.0.1rc46-py3-none-any.whl
Algorithm Hash digest
SHA256 e9e6ac84c4ffd34f0673709b59d92c591fcca93d3c48f9e32f3fd4d976266780
MD5 aa90b1734e1d3047b490adb5fb5368b6
BLAKE2b-256 7ca0160f789806942239c323aa6b2dbc1c004c95f0446f6942c33f02a4ee4dc4

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page