diff options
| author | Fuwn <[email protected]> | 2026-02-07 20:16:42 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-02-07 20:16:42 -0800 |
| commit | a5d7afbf0670ec625f2257435e20072c3f7ed76f (patch) | |
| tree | 8e548671639cf1caee3abe7845b6c3f5dff415fe | |
| parent | chore: Clean invalid keys (diff) | |
| download | xp-a5d7afbf0670ec625f2257435e20072c3f7ed76f.tar.xz xp-a5d7afbf0670ec625f2257435e20072c3f7ed76f.zip | |
feat(generate_readme): Omit empty sections
| -rwxr-xr-x | generate_readme.py | 6 |
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("") |