Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kanzure/skdb
open source hardware package management system (apt-get for real stuff)
https://github.com/kanzure/skdb
Last synced: 3 months ago
JSON representation
open source hardware package management system (apt-get for real stuff)
- Host: GitHub
- URL: https://github.com/kanzure/skdb
- Owner: kanzure
- Created: 2009-07-03T01:20:48.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2013-01-22T21:21:42.000Z (about 12 years ago)
- Last Synced: 2024-10-11T20:43:02.404Z (3 months ago)
- Language: Python
- Homepage: http://gnusha.org/skdb/
- Size: 1.73 MB
- Stars: 37
- Watchers: 6
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: readme
Awesome Lists containing this project
README
Hello! You must be new to all this so here's a rough breakdown of what is going on.
overview: http://gnusha.org/skdb/
to download packages:
python clients/skdb-get.py lego
python clients/skdb-get.py screwCompleted 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 ~/.skdb/lego/demo.py to demonstrate interface compatibility
- run paths.py to demonstrate making a lego assembly
- generate an assembly graph via igraphhere is a break down of the current directory structure:
config.yaml
you need to edit thisclients/
front-ends for ordering parts. later there will be tools here for doing pretend scenarios, generating instructions, or assembling armies of giant robotscore/
code needed for loading, parsing, and drawing inferences from package datageom/
optional code to work with pythonOCC/OpenCASCADEgui/
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 othericons/
generic representations of manufacturing techniques. this will move soonimport_tools/
command line scripts that are used to convert from external file formats and databasesinventory/
(mostly web-based) tools for managing your personal inventory, searching for resources in other locations, and data about various specific facilities and their access policypackages/
sample SKDB packages defining a set of artifacts, processes and stuff you can do with themtests/
run these after hacking to make sure you didn't break anything====
Links and learning more
homepage: http://gnusha.org/skdb/
git repository: http://diyhpl.us/cgit/skdb
email: [email protected]
IRC: ##hplusroadmap on irc.freenode.net