From 97c8bb9db96e27051f8746865f657408263db0b8 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Tue, 26 Feb 2019 23:08:19 +0100 Subject: o Creating a PartDb that manages a file system directory with one xml file per part. o Switching xml-based code to use PartDb. --- src/ee/tools/digikey_import_parts.py | 17 ----------------- src/ee/tools/digikey_refresh_parts.py | 22 ---------------------- src/ee/tools/digikey_search_parts.py | 22 ++++++++++++++++++++++ src/ee/tools/kicad_make_bom.py | 3 ++- .../tools/part_create_distributor_search_list.py | 19 +++++++++++++++++++ 5 files changed, 43 insertions(+), 40 deletions(-) delete mode 100644 src/ee/tools/digikey_import_parts.py delete mode 100644 src/ee/tools/digikey_refresh_parts.py create mode 100644 src/ee/tools/digikey_search_parts.py create mode 100644 src/ee/tools/part_create_distributor_search_list.py (limited to 'src/ee/tools') diff --git a/src/ee/tools/digikey_import_parts.py b/src/ee/tools/digikey_import_parts.py deleted file mode 100644 index 77f87e8..0000000 --- a/src/ee/tools/digikey_import_parts.py +++ /dev/null @@ -1,17 +0,0 @@ -import argparse -from ee.digikey.import_parts import import_parts - -parser = argparse.ArgumentParser(description="Import all parts in XML file into Digi-Key parts list") - -parser.add_argument("--in", - dest="in_", - required=True, - metavar="FILE") - -parser.add_argument("--out", - required=True, - metavar="FILE") - -args = parser.parse_args() - -import_parts(args.in_, args.out) diff --git a/src/ee/tools/digikey_refresh_parts.py b/src/ee/tools/digikey_refresh_parts.py deleted file mode 100644 index e3e3b35..0000000 --- a/src/ee/tools/digikey_refresh_parts.py +++ /dev/null @@ -1,22 +0,0 @@ -import argparse -from pathlib import Path - -from ee.digikey.refresh_parts import refresh_parts - -parser = argparse.ArgumentParser() - -parser.add_argument("--in", - dest="in_", - required=True, - metavar="FILE") - -parser.add_argument("--out", - required=True, - metavar="FILE") - -args = parser.parse_args() - -cache_dir = ".ee/cache" -force = True - -refresh_parts(Path(args.in_), Path(args.out), Path(cache_dir), force) diff --git a/src/ee/tools/digikey_search_parts.py b/src/ee/tools/digikey_search_parts.py new file mode 100644 index 0000000..80393eb --- /dev/null +++ b/src/ee/tools/digikey_search_parts.py @@ -0,0 +1,22 @@ +import argparse +from pathlib import Path + +from ee.digikey.search_parts import search_parts + +parser = argparse.ArgumentParser() + +parser.add_argument("--in", + dest="in_", + required=True, + metavar="FILE") + +parser.add_argument("--out", + required=True, + metavar="FILE") + +args = parser.parse_args() + +cache_dir = ".ee/cache" +force = True + +search_parts(Path(args.in_), Path(args.out), Path(cache_dir), force) diff --git a/src/ee/tools/kicad_make_bom.py b/src/ee/tools/kicad_make_bom.py index 769ea0d..c4a1dd8 100644 --- a/src/ee/tools/kicad_make_bom.py +++ b/src/ee/tools/kicad_make_bom.py @@ -1,4 +1,5 @@ import argparse +from pathlib import Path from ee.kicad.make_bom import make_bom @@ -24,4 +25,4 @@ new_mode = True strategy = args.strategy if args.strategy else "ee.kicad.make_bom.MakeBomStrategy" -make_bom(args.sch, args.out, strategy, new_mode, pretty) +make_bom(Path(args.sch), Path(args.out), strategy, new_mode, pretty) diff --git a/src/ee/tools/part_create_distributor_search_list.py b/src/ee/tools/part_create_distributor_search_list.py new file mode 100644 index 0000000..22b4c3f --- /dev/null +++ b/src/ee/tools/part_create_distributor_search_list.py @@ -0,0 +1,19 @@ +import argparse +from pathlib import Path + +from ee.part.create_distributor_search_list import create_distributor_search_list + +parser = argparse.ArgumentParser() + +parser.add_argument("--in", + dest="in_", + required=True, + metavar="FILE") + +parser.add_argument("--out", + required=True, + metavar="FILE") + +args = parser.parse_args() + +create_distributor_search_list(Path(args.in_), Path(args.out)) -- cgit v1.2.3