mirror of
https://github.com/truenas/charts.git
synced 2026-04-13 17:52:13 +08:00
Add script to generate catalog information
This commit is contained in:
20
update_catalog_detail.py
Executable file
20
update_catalog_detail.py
Executable 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))
|
||||
Reference in New Issue
Block a user