Is there any chance of an API facility being added to 3D Hubs in the future for managing printers and materials? I currently have two printers on my hub and make all my filaments available on both at the same layer heights and prices. I’d very much like to be able to develop a little app which I can use to update my hub without having to scroll up and down the management page and make sure I’m keeping everything in sync.
This would also help out with @gddeen’s request for a CSV file generator 1 as well, as given a nice JSON API, this would most likely be pretty easy to make. I’d be happy to pop whatever I came up with on GitHub to share with the community in case anyone else would find it useful
I was just going to write a shell script to wget, stick a button into it, browse it, punch the button and it saves the CSV.
Then, import that as a spreadsheet which I could use to mark off which items were in which build plate, decrement
counts. I label bags and put each part into a bag so customer doesn’t have to figure which part is what.
I also have an invoice I print, so the CSV could prefill that.
I printed the order page and the last page ate up a whole sheet of toner. So I want to avoid that route. (I guess background print must be ‘on’ somewhere).
That’s a step on from what I was imagining, but pretty cool to consider. I think it is probably up to the hub owner to manage some of that though (printer workload, shipping). For example, I’d tend to ship tracked if the value of the order is above a certain amount.
Cool idea @markembling, luckily more and more parts of our service are using API’s under the hood, so sooner or later we’ll make them available to our Hubs. We don’t have a very defined timeline for this yet, but this is a good thread to collect idea on so we can keep your ideas in mind when we get to it.