aboutsummaryrefslogtreecommitdiff
path: root/trygvis/eda/cli/make_bom.py
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2016-12-27 01:14:37 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2016-12-27 01:14:37 +0100
commit67013ae17af0436b930dce450a813239be969601 (patch)
tree93a8b34c93080a27674456481d31d6d8b47266cf /trygvis/eda/cli/make_bom.py
downloadeda-rdf-67013ae17af0436b930dce450a813239be969601.tar.gz
eda-rdf-67013ae17af0436b930dce450a813239be969601.tar.bz2
eda-rdf-67013ae17af0436b930dce450a813239be969601.tar.xz
eda-rdf-67013ae17af0436b930dce450a813239be969601.zip
o Initial import of some tools for working with KiCAD BOM files and Digi-key.
Diffstat (limited to 'trygvis/eda/cli/make_bom.py')
-rwxr-xr-xtrygvis/eda/cli/make_bom.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/trygvis/eda/cli/make_bom.py b/trygvis/eda/cli/make_bom.py
new file mode 100755
index 0000000..28059cb
--- /dev/null
+++ b/trygvis/eda/cli/make_bom.py
@@ -0,0 +1,21 @@
+from trygvis.eda import cli
+from trygvis.eda.digikey import *
+from trygvis.eda.digikey import rdf as digikey_rdf
+from trygvis.eda.kicad import rdf as kicad_rdf
+
+initNs = {
+ "rdf": RDF,
+ "rdfs": RDFS,
+ "dk": digikey_rdf.DIGIKEY,
+ "dk-attr-type": digikey_rdf.DIGIKEY_ATTRIBUTE_TYPE,
+ "dk-attr-value": digikey_rdf.DIGIKEY_ATTRIBUTE_VALUE,
+ "dk-part": digikey_rdf.DIGIKEY_PART,
+ "dk-p-c": digikey_rdf.DIGIKEY_PRODUCT_CATEGORY,
+ "kicad": kicad_rdf.KICAD,
+ "kicad-type": kicad_rdf.KICAD_TYPE}
+
+
+def run(schematic_url, db_path, args):
+ g = cli.open_database(db_path)
+
+ cli.info('implement..')