From 6e8520ebf1280f4960fa23571a63c4d8e511bfab Mon Sep 17 00:00:00 2001 From: Jesper Zedlitz <jesper@zedlitz.de> Date: Mon, 6 Jan 2025 08:56:28 +0100 Subject: [PATCH] added column for HTTP status and error message --- tools/generate_report.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/generate_report.py b/tools/generate_report.py index a096561..5acf6fb 100755 --- a/tools/generate_report.py +++ b/tools/generate_report.py @@ -116,18 +116,20 @@ print("<h2>Distributionen with errors</h2>") print('<table class="table" id="distributions">') print( - "<thead><tr><th>Publisher</th><th>Format</th><th>available</th><th>content correct</th><th>MIME type wrong</th><th>MIME type</th><th>checksum correct</th><th>schema valid</th><th>URL</th></tr>" + "<thead><tr><th>Publisher</th><th>Format</th><th>accessible</th><th>HTTP status</th><th>content correct</th><th>MIME type wrong</th><th>MIME type</th><th>checksum correct</th><th>schema valid</th><th>URL</th><th>Error message</th></tr>" ) print("<tr>") print('<th><input type="text" placeholder="Filter by publisher" /></th>') print('<th><input type="text" placeholder="Filter by format" /></th>') -print('<th><input type="text" placeholder="Filter by availability" /></th>') +print('<th><input type="text" placeholder="Filter by accessibility" /></th>') +print('<th><input type="text" placeholder="Filter by HTTP status" /></th>') print('<th><input type="text" placeholder="Filter by correct content" /></th>') print('<th><input type="text" placeholder="Filter by MIME type error" /></th>') print('<th><input type="text" placeholder="Filter by MIME type" /></th>') print('<th><input type="text" placeholder="Filter by checksum" /></th>') print('<th><input type="text" placeholder="Filter by schema valid" /></th>') print('<th><input type="text" placeholder="Filter by url" /></th>') +print('<th><input type="text" placeholder="Filter by error message" /></th>') print("</tr>") print("</thead>") print("<tbody>") @@ -135,7 +137,7 @@ print("<tbody>") for dist in distributions_with_problems: entry = distributions_with_problems[dist] print( - f"<tr><td>{entry.get('publisher')}</td><td>{entry.get('format')}</td><td>{entry.get('http_status','')}</td><td>{entry.get('valid','')}</td><td>{entry.get('mimetype_mismatch','')}</td><td>{entry.get('mimetype','')}</td><td>{entry.get('checksum_ok','')}</td><td>{entry.get('schema_valid','')}</td><td>{entry.get('url')}</td></tr>" + f"<tr><td>{entry.get('publisher')}</td><td>{entry.get('format')}</td><td>{entry.get('accessible','')}</td><td>{entry.get('http_status','')}</td><td>{entry.get('valid','')}</td><td>{entry.get('mimetype_mismatch','')}</td><td>{entry.get('mimetype','')}</td><td>{entry.get('checksum_ok','')}</td><td>{entry.get('schema_valid','')}</td><td>{entry.get('url')}</td><td>{entry.get('error')}</td></tr>" ) print("</tbody></table>") -- GitLab