2024-12-02 16:49:45 +01:00
|
|
|
import json
|
|
|
|
|
2024-12-03 11:38:13 +01:00
|
|
|
|
2024-12-02 16:49:45 +01:00
|
|
|
def gen_doc(template: str, vars: dict) -> str:
|
|
|
|
definition = json.loads(open(f"{template}.json").read())
|
|
|
|
content = open(f"{template}.html").read()
|
|
|
|
|
|
|
|
for var in definition["vars"]:
|
|
|
|
var_r = var["name"].upper()
|
|
|
|
content = content.replace(f"[[{var_r}]]", vars[var["name"]])
|
|
|
|
|
2024-12-03 11:38:13 +01:00
|
|
|
return content
|