Skip to main content

A Python package for interface with the Moonraker API.

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MoonrakerPy-0.2.2.tar.gz (15.5 kB view hashes)

Uploaded Source

Built Distribution

MoonrakerPy-0.2.2-py3-none-any.whl (15.7 kB view hashes)

Uploaded Python 3

Supported by

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