Add script to generate catalog information

This commit is contained in:
sonicaj
2022-11-22 17:47:40 +05:00
parent cbe0149157
commit d9d0e669ca

20
update_catalog_detail.py Executable file
View File

@@ -0,0 +1,20 @@
#!/usr/bin/python3
import json
import os
from catalog_validation.items.catalog import get_items_in_trains, retrieve_train_names, retrieve_trains_data
def get_trains() -> dict:
location: str = os.getcwd()
preferred_trains: list = []
trains_to_traverse = retrieve_train_names(location)
items = get_items_in_trains(trains_to_traverse, location)
return retrieve_trains_data(items, location, preferred_trains, trains_to_traverse)[0]
if __name__ == '__main__':
with open('catalog.json', 'w') as f:
f.write(json.dumps(get_trains(), indent=4))