diff options
Diffstat (limited to 'web/tools.py')
-rwxr-xr-x | web/tools.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/web/tools.py b/web/tools.py new file mode 100755 index 0000000..cde194a --- /dev/null +++ b/web/tools.py @@ -0,0 +1,26 @@ +#!/usr/bin/python3.10 + +import platform + +def print_html(htmlfile, host_name): + with open(htmlfile, 'r') as f: + html = f.read() + + print(html.format(**locals())) + +def get_host_name(): + host_name = platform.node() + + return host_name + +def main(): + host_name = get_host_name() + + print('Content-Type: text/html\n') + print_html('html/header.html.in', host_name) + print_html('html/footer.html', host_name) + + exit(0) + +if __name__ == '__main__': + main() |