diff options
author | Suleyman Farajli <suleyman@farajli.net> | 2025-06-24 18:37:57 +0400 |
---|---|---|
committer | Suleyman Farajli <suleyman@farajli.net> | 2025-06-24 18:37:57 +0400 |
commit | dd71f019de0314f7b3f2ae1e0aa920e49e9f2759 (patch) | |
tree | 5b8513c4f2e7959eb45de75d93f331506b1cbd43 /scripts/boiler.py | |
parent | 014901951cc44a70ff3d4aaa4246592b08699d69 (diff) |
refactor: everything chageddev
Diffstat (limited to 'scripts/boiler.py')
-rw-r--r-- | scripts/boiler.py | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/scripts/boiler.py b/scripts/boiler.py new file mode 100644 index 0000000..b5d75f4 --- /dev/null +++ b/scripts/boiler.py @@ -0,0 +1,55 @@ +import textwrap + +def print_html_head(title, style=None): + print(textwrap.dedent(f"""\ + <!DOCTYPE html> + <html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=1024"> + <link rel='stylesheet' type='text/css' href="/style.css"> + <link rel="icon" type="image/x-icon" href="/favicon.ico"> + <title>{title}</title>""")) + + if style: + print(textwrap.dedent(f"""\ + <style> + {style} + </style>""")) + + print(textwrap.dedent("""\ + </head> + <body> + <table id="bar"> + <tr> + <td id='header-name'>Suleyman Farajli</td> + <td id='quote'></td> + </tr> + </table> + <script> + let quotes = ["Uncensored", "Oh mamma mia!", "Memento Mori!", "Oh là là!", "C'est légal parce que je le veux", "Sweet Dreams Are Made of This"]; + let randomQuote = quotes[Math.floor(Math.random() * quotes.length)]; + document.getElementById("quote").innerText = randomQuote; + </script> + + <hr class="separator"> + + <div class="menu"> + <a class="menu_item" href="/home/index.html">Home/</a> + <a class="menu_item" href="/posts/index.html">Posts/</a> + <a class="menu_item" href="/archive/index.html">Archive/</a> + <a class="menu_item" href="/keys/index.html">Keys/</a> + <a class="menu_item right_menu_item" href="https://git.farajli.net">Git</a> + </div> + <div class="text">""")) + +def print_html_tail(): + print(textwrap.dedent("""\ + </div> + <p> + <a id="copyleft" href="https://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener noreferrer"> + copyleft (c) 2024-2025 Suleyman Farajli + </a> + </p> + </body> + </html>""")) |