diff --git a/README.md b/README.md index 848f7cf..2d15250 100644 Binary files a/README.md and b/README.md differ diff --git a/separator.py b/separator.py index e69de29..1811052 100644 --- a/separator.py +++ b/separator.py @@ -0,0 +1,30 @@ +import os +import yaml + + +# pre-initialization get current working directory +cwd = os.getcwd() + +# defines +src = os.path.basename("slo_parameter.yaml") +folders_memory = [] + +# read file +with open(src) as f: + data = list(yaml.safe_load_all(f)) + +# get slos +for slos in data: + for slo in slos: + if slos.get(slo).get("department") not in folders_memory: + folders_memory.append(slos.get(slo).get("department")) + +# generate folders +for folder in sorted(folders_memory): + if not os.path.exists(os.path.join(os.getcwd(),folder)): + os.mkdir(os.path.join(os.getcwd(),folder)) + +# generate files +for file in sorted(folders_memory): + if not os.path.exists(os.path.join(os.getcwd(),folder,file)): + print("Test") \ No newline at end of file diff --git a/slo_parameter.yaml b/slo_parameter.yaml index 36a5a0e..6a09d50 100644 --- a/slo_parameter.yaml +++ b/slo_parameter.yaml @@ -1,4 +1,3 @@ ---- TP_Mobile_Login: index: 1 touchpoint: "Mobile"