descriptionapt-get for real stuff
homepage URLhttp://designfiles.org/dokuwiki/skdb
repository URLhttp://adl.serveftp.org/skdb.git/
ownerpasky@ucw.cz
last changeMon, 29 Mar 2010 00:38:43 +0000 (28 19:38 -0500)
content tags
add:
readme
Hello! You must be new to all this so here's a rough breakdown of what is going on.

overview: http://adl.serveftp.org/dokuwiki/skdb

to download packages:
    sudo python clients/skdb-get.py lego
    sudo python clients/skdb-get.py screw

Completed features:
- a simple example package describing a typical screw from the hardware store
  - the screw has a set of requirements for being manufactured
  - the package has a set of packages it needs to work right (threads package)
  - the package contains metadata such as homepage URL, author, copyright license
- run /usr/local/share/skdb/lego/demo.py to demonstrate interface compatibility
- run paths.py to demonstrate making a lego assembly
- generate an assembly graph via igraph

here is a break down of the current directory structure:

config.yaml
    you need to edit this

clients/
    front-ends for ordering parts. later there will be tools here for doing pretend scenarios, generating instructions, or assembling armies of giant robots

core/
    code needed for loading, parsing, and drawing inferences from package data

geom/
    optional code to work with pythonOCC/OpenCASCADE

gui/
    optional code to work with pythonOCC/wxPython (graphical user interface)

doc/
    instructions for how to use SKDB (maybe some day)

doc/BOMs
    miscellaneous "required materials" lists for different fields of study (half-baked)

doc/proposals
    pseudo-code used by the developers to bounce ideas off each other

icons/
    generic representations of manufacturing techniques. this will move soon

import_tools/
    command line scripts that are used to convert from external file formats and databases

inventory/
    (mostly web-based) tools for managing your personal inventory, searching for resources in other locations, and data about various specific facilities and their access policy

packages/
    sample SKDB packages defining a set of artifacts, processes and stuff you can do with them

tests/
    run these after hacking to make sure you didn't break anything

====

Links and learning more

homepage: http://adl.serveftp.org/dokuwiki/skdb
git repository: http://adl.serveftp.org/skdb.git/
repository contents: http://adl.serveftp.org/skdb/
presentation: http://adl.serveftp.org/lab/presentations/updates-from-austin.pdf
email: openmanufacturing@googlegroups.com
IRC: #hplusroadmap on irc.freenode.net
shortlog
2010-03-29 kanzurevarious methods to parse pages from thingiversemaster
2010-03-26 kanzureapt-get for thingiverse
2010-03-08 kanzurealtered header information on octopart.py
2010-01-23 fennadd trailing slash to url
2010-01-23 fennmove package dir to ~/.skdb/packages, remove environmen...
2010-01-23 fennreminder for a common package version error
2010-01-21 kanzurefound some bugs in the unit tests; minor octopart.py...
2010-01-21 kanzurefix quoting issue in doc/installing
2010-01-21 kanzureadded charles mirriam's tech.py civilization tree code
2010-01-18 kanzureway to draw a cycloidal gear
2010-01-07 kanzureminor update to octopart.py
2010-01-07 kanzureskdb + octopart => pure win
2010-01-05 kanzureupdated the readme
2010-01-05 kanzureupdate the package repository URL
2009-12-30 kanzureprototype instruction checker in php (why?)
2009-12-14 fenndefuse vim newbie deathtrap
...
heads
14 years ago master
14 years ago voiced