From ab279cd88d6367f3572dd244d50b04dcebfff099 Mon Sep 17 00:00:00 2001 From: Christian Krinitsin Date: Tue, 8 Apr 2025 14:19:41 +0200 Subject: create a report out of parsed data, use the template.html --- create_report.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'create_report.py') diff --git a/create_report.py b/create_report.py index 6a95a14..107f62c 100644 --- a/create_report.py +++ b/create_report.py @@ -1,22 +1,16 @@ +from parse_data import data, stats + 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) +html_output = template.render(data=data, stats=stats) # 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") +print("Report generated: report.html") \ No newline at end of file -- cgit 1.4.1