summaryrefslogtreecommitdiff
path: root/src/program.py
diff options
context:
space:
mode:
authoruser@node5.net <user@node5.net>2026-06-28 21:25:56 +0200
committeruser@node5.net <user@node5.net>2026-06-28 21:25:56 +0200
commit50ab73d694f474ecb7e61db0d56a9f1ef769e70c (patch)
tree0160033753e48d729509b034e5f8628ab7daf411 /src/program.py
parent8e42b509a485307b18686f14ca693eedceb51f6d (diff)
pixel flut, move progress to start of line for more stable parsing
Diffstat (limited to 'src/program.py')
-rw-r--r--src/program.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/program.py b/src/program.py
index b70e501..16634ce 100644
--- a/src/program.py
+++ b/src/program.py
@@ -3,9 +3,6 @@ import os
from program_parser import program_parser_factory, Event
def main():
- '''
- Get program in text for, for pixel flut client
- '''
program_parser = program_parser_factory()
lines: int = int(os.environ["LINES"]) if "LINES" in os.environ else 100
@@ -14,7 +11,7 @@ def main():
programs_formatted_list = []
last_event = None
for event in events_to_show:
- programs_formatted_list.append(f"{event.title} {event.time} {event.icon} {event.progress if event.progress > 0 else ''}")
+ programs_formatted_list.append(f"{f"{int(event.progress):03d}"} {event.title} {event.time} {event.icon}")
if last_event and last_event.day != event.day:
# Day change
programs_formatted_list += [f'', '', event.day,'']