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
}