diff options
| author | user@node5.net <user@node5.net> | 2026-06-26 18:25:22 +0200 |
|---|---|---|
| committer | user@node5.net <user@node5.net> | 2026-06-26 18:32:08 +0200 |
| commit | c65dae22ca65d4c53d02596699be99d0b0c2a058 (patch) | |
| tree | ab9a869b92e1af01b25237ea5d847ce5781c7618 /src/get_program_for_pixel_flut.py | |
| parent | f5ff82d7293b50ec412231e65b4480d6bf206fcc (diff) | |
fix: program parser after nixify refactor
Diffstat (limited to 'src/get_program_for_pixel_flut.py')
| -rw-r--r-- | src/get_program_for_pixel_flut.py | 40 |
1 files changed, 3 insertions, 37 deletions
diff --git a/src/get_program_for_pixel_flut.py b/src/get_program_for_pixel_flut.py index 5557184..5320c9c 100644 --- a/src/get_program_for_pixel_flut.py +++ b/src/get_program_for_pixel_flut.py @@ -1,40 +1,7 @@ -import logging -import os +from program_parser import program_parser_factory, Event -import program_parser -from program_parser import Event -class CustomFormatter(logging.Formatter): - grey = "\x1b[90;20m" - blue = "\x1b[34;20m" - yellow = "\x1b[33;20m" - red = "\x1b[31;20m" - bold_red = "\x1b[31;1m" - reset = "\x1b[0m" - format = "%(asctime)s,%(msecs)03d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s" - - FORMATS = { - logging.DEBUG: grey + format + reset, - logging.INFO: blue + format + reset, - logging.WARNING: yellow + format + reset, - logging.ERROR: red + format + reset, - logging.CRITICAL: bold_red + format + reset - } - - def format(self, record): - log_fmt = self.FORMATS.get(record.levelno) - formatter = logging.Formatter(log_fmt) - return formatter.format(record) - -logger = logging.getLogger(__name__) -if os.environ.get('FLASK_DEBUG') == '1': # Local development - logger.root.setLevel(logging.DEBUG) -else: # Production - logger.root.setLevel(logging.INFO) - -stream_handler = logging.StreamHandler() -stream_handler.setFormatter(CustomFormatter()) -logger.root.addHandler(stream_handler) +program_parser = program_parser_factory() events_to_show: list[Event] = program_parser.get_events_to_show(program_parser.get_program(), programs_to_show_count = 1000) #{event.title} {day} {start_time}-{end_time} {icon} @@ -46,8 +13,7 @@ for event in events_to_show: # Day change programs_formatted_list.append(f'\n\n{event.day}\n') last_event = event - -program_formatted = '\n'.join([f"" for a in events_to_show ]) + program_formatted = '\n'.join(programs_formatted_list) print(program_formatted) |
