partsdb

electronic parts inventory
git clone https://git.e1e0.net/partsdb.git
Log | Files | Refs | README | LICENSE

commit 8b99ce622b5d6f7f48f958b4c3b5a8e2fbe553e1
parent 1f2a4000a0cf828e73abbba9f742b0c6f1e53f4b
Author: Paco Esteban <paco@e1e0.net>
Date:   Sat, 14 Oct 2023 09:22:49 +0200

can list storages now

Diffstat:
Mpartsdb/partsdb.py | 12++++++++++++
1 file changed, 12 insertions(+), 0 deletions(-)

diff --git a/partsdb/partsdb.py b/partsdb/partsdb.py @@ -238,6 +238,14 @@ def list_categories(): print(f"{c['id']}\t{c['name']}") +def list_storages(): + storages = db.get_storages() + print("ID\tName") + print("-" * 40) + for c in storages: + print(f"{c['id']}\t{c['name']}") + + def main(): ap = argparse.ArgumentParser() ap.add_argument( @@ -266,6 +274,8 @@ def main(): ) # cat asp.add_parser("cat", help="List categories") + # sto + asp.add_parser("sto", help="List storages") # list ap_list = asp.add_parser("list", help="List all parts from a category (or all)") ap_list.add_argument("category", help="Category Name or ID") @@ -373,6 +383,8 @@ def main(): exports.export_to_html(args.dest_folder) elif args.command == "cat": list_categories() + elif args.command == "sto": + list_storages() else: ap.print_help() sys.exit(0)