spliting metadata

This commit is contained in:
2023-07-28 10:35:29 +00:00
committed by Vladimir Hasko
parent 4541a4e276
commit af5ba00b11
225 changed files with 2430 additions and 2143 deletions

41
tools/split_metadata.py Normal file
View File

@ -0,0 +1,41 @@
# import copy
from pathlib import Path
import yaml
import otc_metadata
data = otc_metadata.services.Services()
for item in data.all_docs:
with open(
Path(
otc_metadata.data.DATA_DIR,
"documents",
f"{item['service_type']}-{item['type']}.yaml",
),
"w",
) as fp:
yaml.dump(item, fp, explicit_start=True)
for item in data.all_services:
with open(
Path(
otc_metadata.data.DATA_DIR,
"services",
f"{item['service_type']}.yaml",
),
"w",
) as fp:
yaml.dump(item, fp, explicit_start=True)
for item in data.service_categories:
with open(
Path(
otc_metadata.data.DATA_DIR,
"service_categories",
f"{item['name']}.yaml",
),
"w",
) as fp:
yaml.dump(item, fp, explicit_start=True)