pathfinder-2-sqlite-MIRROR/deprecated/deprecated-yaml-scripts/hanc.py

32 lines
678 B
Python

import yaml
import pprint
def main():
with open('ancestries.yaml') as anc:
anc_data = yaml.full_load(anc)
with open('heritages.yaml') as her:
her_data = yaml.full_load(her)
print(anc_data)
print(her_data)
for i in anc_data['ancestries']:
i['heritages'] = []
for j in her_data:
print(j)
if i['name'] in j['name']:
i['heritages'].append(j)
pp = pprint.PrettyPrinter(indent=1)
pp.pprint(anc_data)
final = yaml.safe_dump(anc_data, allow_unicode=True)
with open('tmp-ancestriesheritages.yaml', 'w') as f:
f.write(final)
if __name__ == "__main__":
main()