From 8f72402009c7f3fd8b35cad30647de1029004195 Mon Sep 17 00:00:00 2001 From: Seth Date: Thu, 12 Mar 2026 04:24:07 +0000 Subject: [PATCH] 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 --- piNail2/tty_status_display.py | 58 ++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/piNail2/tty_status_display.py b/piNail2/tty_status_display.py index 4761801..a07edd3 100644 --- a/piNail2/tty_status_display.py +++ b/piNail2/tty_status_display.py @@ -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 ))