From 5007163baef85d5271fcc731a832ea699d5fa3ac Mon Sep 17 00:00:00 2001 From: Jean-Marie Renouard Date: Fri, 11 Mar 2022 09:57:28 +0100 Subject: [PATCH] Generating .html reports #448 --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/README.md b/README.md index 71a07dd..6b7d515 100644 --- a/README.md +++ b/README.md @@ -213,6 +213,32 @@ __Usage:__ Update MySQLTuner and data files (password and cve) if needed perl mysqltuner.pl --checkversion --updateversion +HTML reports +-- + +HTML generation is based on Python/Jinja2 + +** HTML generation Procedure ** + + - Generate mysqltuner.pl report using JSON format (--json) + - Generate HTML report using j2 python tools + +** Jinja2 Templates are located under templates sub directory ** + +A basic example is called basic.html.j2 + +** Installation Python j2 ** + + python -mvenv j2 + source ./j2/bin/activate + (j2) pip install j2 + +** Using Html report generation ** + + perl mysqltuner.pl --verbose --json > reports.json + cat reports.json j2 -f json MySQLTuner-perl/templates/basic.html.j2 > variables.html + + FAQ --