Bug 213327 - [NEW PORT] www/py-octoprint: Web interface for controlling 3D printers
Summary: [NEW PORT] www/py-octoprint: Web interface for controlling 3D printers
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Mark Felder
URL:
Keywords:
Depends on: 213322 213323 213324 213325 213326
Blocks:
  Show dependency treegraph
 
Reported: 2016-10-08 23:39 UTC by Kyle Evans
Modified: 2016-10-20 19:15 UTC (History)
1 user (show)

See Also:


Attachments
shar(1) archive of www/py-octoprint (5.79 KB, application/x-shar)
2016-10-08 23:39 UTC, Kyle Evans
no flags Details
svn(1) diff of UIDs/GIDs to add octoprint user/group (767 bytes, patch)
2016-10-08 23:40 UTC, Kyle Evans
no flags Details | Diff
svn(1) diff of UIDs/GIDs to add octoprint user/group (763 bytes, patch)
2016-10-09 01:54 UTC, Kyle Evans
no flags Details | Diff
Proposed rc script replacement (898 bytes, application/x-shellscript)
2016-10-20 14:30 UTC, Kyle Evans
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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