File size: 901 Bytes
be0ac47 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import json
from tools.items import ItemManager
material_manager = ItemManager(name="material")
project_manager = ItemManager(name="project")
with open("tools/tools.json","r") as f:
TOOL_SCHEMA = json.load(f).values()
TOOLS = {
"get_materials" :material_manager.get_items,
"get_material" :material_manager.get_item,
"add_material" :material_manager.add_item,
"update_material" :material_manager.update_item,
"summarize_material":material_manager.summarize_item,
"remove_material" :material_manager.remove_item,
"get_projects" :project_manager.get_items,
"get_project" :project_manager.get_item,
"add_project" :project_manager.add_item,
"update_project" :project_manager.update_item,
"summarize_project" :project_manager.summarize_item,
"remove_project" :project_manager.remove_item
} |