update html - add title
This commit is contained in:
parent
67f4621dd7
commit
d7ae6e9106
@ -1,13 +1,13 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>2D Array Display</title>
|
<title>${title}</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>2D Array Contents</h1>
|
<h1>${title}</h1>
|
||||||
<table border="1">
|
<table border="1">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Hour</th>
|
<th>Date/Hour</th>
|
||||||
<th tal:repeat="header column_headers" tal:content="header">Header</th>
|
<th tal:repeat="header column_headers" tal:content="header">Header</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
@ -192,7 +192,7 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
hello_string = "Mailstats version:"+Mailstats_version+" Chameleon version:"+chameleon_version+" On Python:"+python_version+" at "+formatted_datetime
|
hello_string = "Mailstats version:"+Mailstats_version+" Chameleon version:"+chameleon_version+" On Python:"+python_version+" at "+formatted_datetime
|
||||||
print(hello_string)
|
print(hello_string)
|
||||||
num_hours = 24 # Represents hours from 0 to 23 - adds extra one for column totals
|
num_hours = 25 # Represents hours from 0 to 23 - adds extra one for column totals and another for percentages
|
||||||
sorted_log_dict = read_and_filter_yesterday_log('/home/brianr/SME11Build/GITFiles/smecontribs/smeserver-mailstats/current.log')
|
sorted_log_dict = read_and_filter_yesterday_log('/home/brianr/SME11Build/GITFiles/smecontribs/smeserver-mailstats/current.log')
|
||||||
columnHeaders = ['Count','WebMail','Local','MailMan','Relay','DMARC','Virus','RBL/DNS','Geoip.','Non.Conf.','Karma','Rej.Load','Del.Spam','Qued.Spam?',' Ham','TOTALS','PERCENT']
|
columnHeaders = ['Count','WebMail','Local','MailMan','Relay','DMARC','Virus','RBL/DNS','Geoip.','Non.Conf.','Karma','Rej.Load','Del.Spam','Qued.Spam?',' Ham','TOTALS','PERCENT']
|
||||||
# dict for each colum identifying plugin that increments count
|
# dict for each colum identifying plugin that increments count
|
||||||
@ -360,11 +360,13 @@ if __name__ == "__main__":
|
|||||||
template = PageTemplate(template_content)
|
template = PageTemplate(template_content)
|
||||||
|
|
||||||
# Render the template with the 2D array data and column headers
|
# Render the template with the 2D array data and column headers
|
||||||
rendered_html = template(array_2d=columnCounts_2d, column_headers=columnHeaders, reporting_date=formatted_yesterday)
|
rendered_html = template(array_2d=columnCounts_2d, column_headers=columnHeaders, reporting_date=formatted_yesterday, title=hello_string)
|
||||||
|
|
||||||
# Write the rendered HTML to a file
|
# Write the rendered HTML to a file
|
||||||
output_path = '/home/brianr/SME11Build/GITFiles/smecontribs/smeserver-mailstats/mailstats_for_'+formatted_yesterday+'.html'
|
output_path = '/home/brianr/SME11Build/GITFiles/smecontribs/smeserver-mailstats/mailstats_for_'+formatted_yesterday+'.html'
|
||||||
|
output_path = output_path.replace(' ','_')
|
||||||
with open(output_path, 'w') as output_file:
|
with open(output_path, 'w') as output_file:
|
||||||
|
|
||||||
output_file.write(rendered_html)
|
output_file.write(rendered_html)
|
||||||
|
|
||||||
print(f"Rendered HTML saved to {output_path}")
|
print(f"Rendered HTML saved to {output_path}")
|
||||||
|
Loading…
Reference in New Issue
Block a user