Files
definitive-opensource/core/source/generation/mainheader_generator.py
2026-01-24 09:28:32 -08:00

29 lines
669 B
Python

import json
# Generates mainheader with dynamic project count
def generate_mainheader():
with open("data/dynamic/applications.json", "r", encoding="utf-8") as f:
data = json.load(f)
project_count = len(data.get("applications", []))
header_content = f"""
<table align="center">
<tr>
<td>🌍 v0.8.5-beta</td>
</tr>
</table>
<h1 align="center">[ definitive-opensource ] </h1>
<p align="center">The definitive list of the best of everything open source</p>
<p align="center"><code>Status: Active</code> - <code>Projects: {project_count}</code></p>
"""
return header_content
if __name__ == "__main__":
generate_mainheader()