Ran ruff format

This commit is contained in:
Lucas
2026-01-12 10:08:49 -08:00
parent d04d9bf430
commit 84bab5f5d5
6 changed files with 113 additions and 80 deletions

View File

@@ -11,9 +11,10 @@ header_files = {
"windows": "core/components/windowsheader.md",
"macos": "core/components/macosheader.md",
"linux": "core/components/linuxheader.md",
"selfhost": "core/components/selfhostheader.md"
"selfhost": "core/components/selfhostheader.md",
}
def generate_readme_for_platform(platform):
content = ""
header_file = header_files.get(platform, "core/components/header.md")
@@ -21,33 +22,36 @@ def generate_readme_for_platform(platform):
# Inject mainheader with dynamic project count
if platform == "all":
content += generate_mainheader()
# Inject header
with open(header_file, "r", encoding="utf-8") as f:
content += f.read() + "\n"
# Inject tags.md
with open("core/components/tags.md", "r", encoding="utf-8") as f:
content += f.read() + "\n"
# Generate Table of Contents
toc_md = generate_table_of_contents()
content += toc_md + "\n"
# Generate the actual markdown list of contents for the given platform
contents_md = generate_contents(platform)
content += contents_md + "\n"
# Inject footer.md
with open("core/components/footer.md", "r", encoding="utf-8") as f:
content += f.read() + "\n"
# Write output file
output_filename = "README.md" if platform == "all" else f"resources/readmes/{platform}.md"
output_filename = (
"README.md" if platform == "all" else f"resources/readmes/{platform}.md"
)
with open(output_filename, "w", encoding="utf-8") as f:
f.write(content)
print(f"Generated {output_filename}")
if __name__ == "__main__":
for platform in platforms:
generate_readme_for_platform(platform)