使用octoprint运行服务器应用程序以控制多个3d打印机
octoprint-dashboard的Python项目详细描述
此应用程序用作Web服务器,用于控制运行OctoPrint的多个打印机, 此应用程序使用烧瓶框架。
安装
确保安装了virtualenv
virtualenv octoprint_dashboard . octoprint_dashboard/bin/activate
现在您应该处于虚拟环境中,您应该在命令行的开头看到(octoprint dashboard)。
pip install octoprint_dashboard
设置环境,flask通过flask应用程序运行应用程序环境变量
exportFLASK_APP=octoprint_dashboard exportFLASK_DB=absolute_path_to_db_files (file will be created)
如果您选择采vut oauth2,请从here获取oauth客户机和密钥。 使用主机名或IP的重定向uri创建类型为web application的新项目和应用程序。
运行服务器
python -m flask run --host=0.0.0.0 [--port=]