Skip to main content

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)

Source distribution for MoonrakerPy 0.2.2
File Size Uploaded
MoonrakerPy-0.2.2.tar.gz 15.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for MoonrakerPy 0.2.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page