diff options
Diffstat (limited to '')
-rwxr-xr-x | web/terminal.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/web/terminal.py b/web/terminal.py new file mode 100755 index 0000000..e940b61 --- /dev/null +++ b/web/terminal.py @@ -0,0 +1,27 @@ +#!/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/terminal.html.in', host_name) + print_html('html/footer.html', host_name) + + exit(0) + +if __name__ == '__main__': + main() |