Files
Paperwall/screens/__init__.py
T
Honey 66464291e1 Initial commit: Paperwall, a standalone e-ink dashboard
Navidrome now-playing, clock, and weather for a Waveshare epd4in0e panel,
with a local web UI and install/uninstall scripts for the Pi.
2026-07-21 22:29:45 +02:00

14 lines
366 B
Python

from screens.clock import ClockScreen
from screens.navidrome import NavidromeScreen
from screens.weather import WeatherScreen
SCREEN_CLASSES = {
ClockScreen.id: ClockScreen,
WeatherScreen.id: WeatherScreen,
NavidromeScreen.id: NavidromeScreen,
}
def create_screens() -> dict:
return {screen_id: cls() for screen_id, cls in SCREEN_CLASSES.items()}