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:
@@ -217,37 +217,39 @@ class StatusDisplay:
|
|||||||
"""Draw the complete status display frame."""
|
"""Draw the complete status display frame."""
|
||||||
lines = []
|
lines = []
|
||||||
|
|
||||||
# ASCII Art Title with timestamp side-by-side
|
# ASCII Art Title with timestamp
|
||||||
timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
||||||
lines.append("")
|
lines.append("")
|
||||||
lines.append("{}{}{:<22} {}{}{}".format(
|
lines.append("{}{}{}".format(Colors.BRIGHT_MAGENTA + Colors.BOLD,
|
||||||
Colors.BRIGHT_CYAN + 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,
|
Colors.DIM,
|
||||||
timestamp,
|
timestamp.center(70),
|
||||||
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,
|
|
||||||
" \\___/______| \\/ ",
|
|
||||||
"",
|
|
||||||
Colors.RESET
|
Colors.RESET
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user