Bug 213327

Summary: [NEW PORT] www/py-octoprint: Web interface for controlling 3D printers
Product: Ports & Packages Reporter: Kyle Evans <kevans>
Component: Individual Port(s)Assignee: Mark Felder <feld>
Status: Closed FIXED    
Severity: Affects Only Me CC: feld
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 213322, 213323, 213324, 213325, 213326    
Bug Blocks:    
Attachments:
Description Flags
shar(1) archive of www/py-octoprint
none
svn(1) diff of UIDs/GIDs to add octoprint user/group
none
svn(1) diff of UIDs/GIDs to add octoprint user/group
none
Proposed rc script replacement none

Description Kyle Evans freebsd_committer freebsd_triage 2016-10-08 23:39:48 UTC
Created attachment 175549 [details]
shar(1) archive of www/py-octoprint

Culmination of the work I've been doing recently: www/py-octoprint. Provides a web interface for controlling 3D printers, and offers a nice plugins architecture. May integrate with cad/cura-engine (15.04) to offer a "full stack" type of service, where you may upload a model and have it sliced by OctoPrint.

The version I've chosen to introduce is the current 'devel' branch of OctoPrint with some patches applied by myself to bring dependencies up to the latest versions. A Pull Request has been issued upstream to bring these changes to everyone, but for now they live in my branch. =)

Also, tested with Poudriere builds for 10.3 ARMv6 and various amd64 builds, for wht it's worth.
Comment 1 Kyle Evans freebsd_committer freebsd_triage 2016-10-08 23:40:25 UTC
Created attachment 175550 [details]
svn(1) diff of UIDs/GIDs to add octoprint user/group
Comment 2 Kyle Evans freebsd_committer freebsd_triage 2016-10-09 01:54:05 UTC
Created attachment 175553 [details]
svn(1) diff of UIDs/GIDs to add octoprint user/group

Previous version had the home directory in the wrong location
Comment 3 commit-hook freebsd_committer freebsd_triage 2016-10-18 21:37:13 UTC
A commit references this bug:

Author: feld
Date: Tue Oct 18 21:36:44 UTC 2016
New revision: 424220
URL: https://svnweb.freebsd.org/changeset/ports/424220

Log:
  Import UID and GID for incoming www/py-octoprint port

  PR:		213327

Changes:
  head/GIDs
  head/UIDs
Comment 4 Kyle Evans freebsd_committer freebsd_triage 2016-10-20 14:30:38 UTC
Created attachment 175976 [details]
Proposed rc script replacement
Comment 5 Mark Felder freebsd_committer freebsd_triage 2016-10-20 19:15:05 UTC
Committed, thanks!
Comment 6 commit-hook freebsd_committer freebsd_triage 2016-10-20 19:15:34 UTC
A commit references this bug:

Author: feld
Date: Thu Oct 20 19:14:46 UTC 2016
New revision: 424349
URL: https://svnweb.freebsd.org/changeset/ports/424349

Log:
  Snappy web interface for your 3D printer. OctoPrint allows full remote
  control and monitoring, it's compatible and extendable, and it's 100%
  open source.

  WWW: http://octoprint.org/

  PR:		213327
  Submitted by:	bsdports@kyle-evans.net

Changes:
  head/www/Makefile
  head/www/py-octoprint/
  head/www/py-octoprint/Makefile
  head/www/py-octoprint/distinfo
  head/www/py-octoprint/files/
  head/www/py-octoprint/files/octoprint.in
  head/www/py-octoprint/files/patch-setup.py
  head/www/py-octoprint/pkg-descr
  head/www/py-octoprint/pkg-plist