From e90ad5a07161a7ee3da00acc5518276efa85f6ad Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Sun, 10 Mar 2024 15:44:42 -0500 Subject: [PATCH] more rich work --- console.py | 62 +++++++++++++++++++++++++++---------------------- motion.py | 18 ++++++++++---- room_control.py | 44 ++++++++++++++++++++++++----------- 3 files changed, 78 insertions(+), 46 deletions(-) diff --git a/console.py b/console.py index c22e10d..3ace907 100644 --- a/console.py +++ b/console.py @@ -4,26 +4,42 @@ import re from appdaemon.adapi import ADAPI from appdaemon.logging import AppNameFormatter from rich.console import Console -from rich.highlighter import NullHighlighter, RegexHighlighter +from rich.highlighter import RegexHighlighter from rich.logging import RichHandler from rich.theme import Theme + +class RCHighlighter(RegexHighlighter): + highlights = [ + r'(?P(light|switch)\.\w+)', + r'(?P