mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
add system flag to addons.json
This commit is contained in:
parent
f881390311
commit
f6461ae9a5
@ -61,18 +61,19 @@ def getaddons(workpath, jsonpath, xlsxpath):
|
|||||||
for A in AS:
|
for A in AS:
|
||||||
with open(A, "r") as file:
|
with open(A, "r") as file:
|
||||||
A_data = yaml.safe_load(file)
|
A_data = yaml.safe_load(file)
|
||||||
A_name = A_data.get("name")
|
A_name = A_data.get("name", "")
|
||||||
A_description = A_data.get("description", {"en_US": "Unknown"})
|
A_system = A_data.get("system", False)
|
||||||
addons[A_name] = A_description
|
A_description = A_data.get("description", {"en_US": "Unknown", "zh_CN": "Unknown"})
|
||||||
|
addons[A_name] = {"system": A_system, "description": A_description}
|
||||||
if jsonpath:
|
if jsonpath:
|
||||||
with open(jsonpath, "w") as f:
|
with open(jsonpath, "w") as f:
|
||||||
json.dump(addons, f, indent=4, ensure_ascii=False)
|
json.dump(addons, f, indent=4, ensure_ascii=False)
|
||||||
if xlsxpath:
|
if xlsxpath:
|
||||||
wb = Workbook()
|
wb = Workbook()
|
||||||
ws = wb.active
|
ws = wb.active
|
||||||
ws.append(["Name", "en_US", "zh_CN"])
|
ws.append(['Name', 'system', 'en_US', 'zh_CN'])
|
||||||
for k1, v1 in addons.items():
|
for k1, v1 in addons.items():
|
||||||
ws.append([k1, v1.get("en_US", ""), v1.get("zh_CN", "")])
|
ws.append([k1, v1.get("system", False), v1.get("description").get("en_US", ""), v1.get("description").get("zh_CN", "")])
|
||||||
wb.save(xlsxpath)
|
wb.save(xlsxpath)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user