You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build a websocket implementation which can track job status
Parse message and transform them into a basic shape like OctoPrint, and custom format for customization metadata
If necessary, standardize/wrap these state models in such a way that the SockIoAdapter for OctoPrint and the WebsocketAdapter for Moonraker behave very similarly
Moonraker files differ from OctoPrint shape, decide what to do with existing database columns (maybe standardize file table, and create OctoPrint and Moonraker subtables)
Add support for Moonraker based printers.
Requirements
Acceptance Criteria
selector to differentiate OctoPrint and Moonraker server types Implement printer type (moonraker/octoprint) and simplistic api switches #3036
Further resources
Add a client for this API:
https://moonraker.readthedocs.io/en/latest/web_api/#http-api-overview
Study this RPC (remote procedure call) javascript implement:
https://github.com/Arksine/moontest/blob/master/src/js/main.js#L28
Try to adjust the printer model in such a way that the intended printer model is known beforehand (Klipper or OctoPrint)
Other examples:
https://github.com/MintyTrebor/moonNode/blob/main/MoonNode.js
The text was updated successfully, but these errors were encountered: