aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-02-07 20:16:42 -0800
committerFuwn <[email protected]>2026-02-07 20:16:42 -0800
commita5d7afbf0670ec625f2257435e20072c3f7ed76f (patch)
tree8e548671639cf1caee3abe7845b6c3f5dff415fe
parentchore: Clean invalid keys (diff)
downloadxp-a5d7afbf0670ec625f2257435e20072c3f7ed76f.tar.xz
xp-a5d7afbf0670ec625f2257435e20072c3f7ed76f.zip
feat(generate_readme): Omit empty sections
-rwxr-xr-xgenerate_readme.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/generate_readme.py b/generate_readme.py
index c3691f4..0b25999 100755
--- a/generate_readme.py
+++ b/generate_readme.py
@@ -21,10 +21,16 @@ def generate_readme(keys_file="keys.json"):
lines.append("")
for edition in data["editions"].values():
+ if not any(category["keys"] for category in edition["categories"].values()):
+ continue
+
lines.append(f"# {edition['name']}")
lines.append("")
for category in edition["categories"].values():
+ if not category["keys"]:
+ continue
+
if category["name"] != "Default":
lines.append(f"## {category['name']}")
lines.append("")