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
fa3dd5ceeb
commit
1cbf950674
@ -61,18 +61,19 @@ def getaddons(workpath, jsonpath, xlsxpath):
|
||||
for A in AS:
|
||||
with open(A, "r") as file:
|
||||
A_data = yaml.safe_load(file)
|
||||
A_name = A_data.get("name")
|
||||
A_description = A_data.get("description", {"en_US": "Unknown"})
|
||||
addons[A_name] = A_description
|
||||
A_name = A_data.get("name", "")
|
||||
A_system = A_data.get("system", False)
|
||||
A_description = A_data.get("description", {"en_US": "Unknown", "zh_CN": "Unknown"})
|
||||
addons[A_name] = {"system": A_system, "description": A_description}
|
||||
if jsonpath:
|
||||
with open(jsonpath, "w") as f:
|
||||
json.dump(addons, f, indent=4, ensure_ascii=False)
|
||||
if xlsxpath:
|
||||
wb = Workbook()
|
||||
ws = wb.active
|
||||
ws.append(["Name", "en_US", "zh_CN"])
|
||||
ws.append(['Name', 'system', 'en_US', 'zh_CN'])
|
||||
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)
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user