mirror of
https://github.com/mustbeperfect/definitive-opensource.git
synced 2026-04-17 23:53:26 +02:00
Refactored source/scripts into core/source
This commit is contained in:
26
core/source/generation/mainheader_generator.py
Normal file
26
core/source/generation/mainheader_generator.py
Normal file
@@ -0,0 +1,26 @@
|
||||
import json
|
||||
|
||||
# Generates mainheader with dynamic project count
|
||||
def generate_mainheader():
|
||||
with open("core/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.7.4-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()
|
||||
Reference in New Issue
Block a user