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.
This commit is contained in:
commit
66464291e1
33 files changed
+2215
No files matched your search
@@ -0,0 +1,13 @@
|
||||
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()}
|
||||
Reference in new issue
Block a user