MoonrakerPy
WIP!
A Python convenience package for simplified interfacing with the Moonraker API. Essentially a requests wrapper.
Installation
From PyPI:
pip install moonrakerpy
Basic Usage
import moonrakerpy as moonpy
# Instantiate a `MoonrakerPrinter` object using the web/IP address of the target
# Moonraker installation.
printer = moonpy.MoonrakerPrinter('http://192.168.1.69')
# Send arbitrary g-code commands
printer.send_gcode('G28 X')
# Set temperatures
printer.set_extruder_temp(245)
printer.set_bed_temp(105)
# Read in g-code terminal messages
for msg in printer.get_gcode(count=5):
printer(msg)
Release files for MoonrakerPy 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| MoonrakerPy-0.2.2.tar.gz | 15.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| MoonrakerPy-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.2 kB
Release files / MoonrakerPy-0.2.2.tar.gz
| Download URL | MoonrakerPy-0.2.2.tar.gz |
|---|---|
| Size | 15.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eb6e6fb2020fc519701a0bf0029b50c0f6c70fa3fba831cd3193636a7c412f06
|
|
BLAKE2b-256 checksum How to use checksums |
a4dfa7d21b3ea5873e7ebc05f2bd85616763a23fe3c4dbe91e67df19818a7c2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
|
Release files / MoonrakerPy-0.2.2-py3-none-any.whl
| Download URL | MoonrakerPy-0.2.2-py3-none-any.whl |
|---|---|
| Size | 15.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
03df28a02f481d24ddaada189712e3c62fe8ea7001c47657ff2aecef43a94fc0
|
|
BLAKE2b-256 checksum How to use checksums |
f3181894717fc764ddbe24619a7ac4f5d553db04c45b7eb59a4e3921e32c6fcf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
|