Skip to main content

Runs server application for controlling multiple 3D printers with OctoPrint

Project description

This application serves as web server for controlling multiple printers running OctoPrint, this application uses Flask framework.

GitHub

Instalation

Be sure to have virtualenv installed

virtualenv octoprint_dashboard
. octoprint_dashboard/bin/activate

Now you should be in virtual enviroment, you should see (octoprint-dashboard) at start of command line

pip install octoprint_dashboard

Set environment, flask runs application by FLASK_APP environment variable

export FLASK_APP=octoprint_dashboard

export FLASK_DB=absolute_path_to_db_files      (file will be created)

If you choose ČVUT OAuth2, get OAuth client and secret key from here. Create new project and app of type Web application, with redirect uri of your host name or IP.

Run server

python -m flask run --host=0.0.0.0 [--port=]

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

octoprint_dashboard-0.3.3.tar.gz (342.0 kB view hashes)

Uploaded Source

Built Distribution

octoprint_dashboard-0.3.3-py2.py3-none-any.whl (1.0 MB view hashes)

Uploaded Python 2 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