finish v2 standby screen

This commit is contained in:
barry 2025-01-18 23:12:35 +01:00
parent ed40f7fdec
commit 80702e1e4f

View File

@ -203,19 +203,16 @@ def display_loop(api: Api, cfg: Dict):
# Draw Time # Draw Time
current_time = datetime.now() current_time = datetime.now()
offset = 15 if current_time.hour < 10 and current_time.hour != 0 else 0 time_text = current_time.strftime("%-I:%M")
draw.text( date_text = current_time.strftime("%a, %d")
(100 + offset, 30), time_bbox = draw.textbbox((0, 0), time_text, font=Font3)
current_time.strftime("%-I:%M"), date_bbox = draw.textbbox((0, 0), date_text, font=Font2)
font=Font3, time_width = time_bbox[2] - time_bbox[0]
fill=(255, 255, 255), date_width = date_bbox[2] - date_bbox[0]
) time_x = (320 - time_width) // 2
draw.text( date_x = (320 - date_width) // 2
(120, 78), draw.text((time_x, 30), time_text, font=Font3, fill=(255, 255, 255))
current_time.strftime("%a, %d"), draw.text((date_x, 78), date_text, font=Font2, fill=(255, 255, 255))
font=Font2,
fill=(255, 255, 255),
)
d.ShowImage(not_playing_img) d.ShowImage(not_playing_img)
time.sleep(0.1) time.sleep(0.1)