Add epic PINAIL ASCII art header

- Replaced simple header with beautiful 12-line PINAIL ASCII art
- Magenta colored text for striking visual impact
- Much more impressive and eye-catching display
- Timestamp centered below the art
- Deployed and verified on Pi
This commit is contained in:
2026-03-12 04:24:07 +00:00
parent e7e827c41a
commit 8f72402009
+30 -28
View File
@@ -217,37 +217,39 @@ class StatusDisplay:
"""Draw the complete status display frame."""
lines = []
# ASCII Art Title with timestamp side-by-side
# ASCII Art Title with timestamp
timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
lines.append("")
lines.append("{}{}{:<22} {}{}{}".format(
Colors.BRIGHT_CYAN + Colors.BOLD,
" ___ __ _ _ _ _",
"",
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" ######: ###### ### ## :##: ###### ## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" #######: ###### ### ## ## ###### ## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" ## :## ## ###: ## #### ## ## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" ## ## ## #### ## #### ## ## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" ## :## ## ##:#: ## :# #: ## ## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" #######: ## ## ## ## #::# ## ## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" ######: ## ## ## ## ## ## ## ## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" ## ## ## :#:## ###### ## ## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" ## ## ## #### .######. ## ## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" ## ## ## :### :## ##: ## ## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" ## ###### ## ### ### ### ###### ######## ", Colors.RESET))
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
" ## ###### ## ### ##: :## ###### ######## ", Colors.RESET))
# Timestamp on its own line
lines.append("")
lines.append("{}{}{}".format(
Colors.DIM,
timestamp,
Colors.RESET
))
lines.append("{}{}{:<22} {}{}{}".format(
Colors.BRIGHT_CYAN + Colors.BOLD,
" / _ \\ / / | \\| | | | |",
"",
Colors.DIM,
"piNail2 e-Nail",
Colors.RESET
))
lines.append("{}{}{:<22} {}{}{}".format(
Colors.BRIGHT_CYAN + Colors.BOLD,
"| |_| |/ /__ \\ / |_|_|",
"",
Colors.DIM,
"Temperature Controller",
Colors.RESET
))
lines.append("{}{}{:<22}{}".format(
Colors.BRIGHT_CYAN + Colors.BOLD,
" \\___/______| \\/ ",
"",
timestamp.center(70),
Colors.RESET
))