From de990e0f04d6afdc573d30eb9261b12f0300e0ff Mon Sep 17 00:00:00 2001 From: Christian Krinitsin Date: Mon, 24 Mar 2025 14:12:25 +0100 Subject: init --- create_report.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 create_report.py (limited to 'create_report.py') diff --git a/create_report.py b/create_report.py new file mode 100644 index 0000000..6a95a14 --- /dev/null +++ b/create_report.py @@ -0,0 +1,22 @@ +from jinja2 import Environment, FileSystemLoader + +# Load the template from the current directory +env = Environment(loader=FileSystemLoader('.')) +template = env.get_template("template.html") + +# Data to be passed into the template +data = { + "title": "My Report", + "items": ["Apple", "Banana", "Cherry"] +} + +data["items"].append("hello") + +# Render the template with data +html_output = template.render(data) + +# Save the generated HTML to a file +with open("report.html", "w", encoding="utf-8") as f: + f.write(html_output) + +print("Report generated: report.html") -- cgit v1.2.3