X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=renderer_catalog.py;h=00a583445d931e5ff91577ee4d28377a71af7827;hb=55bcd1ba1b9d481e0d0dc604932bcc0f7f4fa127;hp=6eccb6ebab3fbb8e9b49ba6bac44568f1e7a484b;hpb=73e4d75ceabe5546f3966cfdcd1f705c77be17f7;p=kiosk.git diff --git a/renderer_catalog.py b/renderer_catalog.py index 6eccb6e..00a5834 100644 --- a/renderer_catalog.py +++ b/renderer_catalog.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 +import bellevue_city_calendar_renderer import bellevue_reporter_rss_renderer import constants import cnn_rss_renderer @@ -12,13 +13,12 @@ import local_photos_mirror_renderer import mynorthwest_rss_renderer import myq_renderer import reddit_renderer -import renderer import seattletimes_rss_renderer -import secrets -import stevens_renderer +import kiosk_secrets as secrets import stranger_renderer import stock_renderer import twitter_renderer +import urbanist_renderer import weather_renderer import wsj_rss_renderer @@ -29,35 +29,40 @@ hours = constants.seconds_per_hour always = seconds * 1 -oauth = gdata_oauth.OAuth(secrets.google_client_id, secrets.google_client_secret) -if not oauth.has_token(): - user_code = oauth.get_user_code() - print("------------------------------------------------------------") - print( - ( - 'Go to %s and enter the code "%s" (no quotes, case-sensitive)' - % (oauth.verification_url, user_code) - ) - ) - oauth.get_new_token() +oauth = gdata_oauth.OAuth(secrets.google_client_secret) # Note, the 1s updates don't really update every second; there's a max # frequency in the renderer thread of ~once a minute. It just means that # everytime it check these will be stale and happen. __registry = [ - stranger_renderer.stranger_events_renderer( - {"Fetch Events": (hours * 12), "Shuffle Events": (always)} - ), +# stranger_renderer.stranger_events_renderer( +# {"Fetch Events": (hours * 12), "Shuffle Events": (always)} +# ), myq_renderer.garage_door_renderer( {"Poll MyQ": (minutes * 5), "Update Page": (always)} ), + bellevue_city_calendar_renderer.bellevue_city_calendar_renderer( + { + "Fetch News": (hours * 1), + "Shuffle News": (always), + }, + 'bellevuewa.gov', + ['/calendar/events.xml'], + 'Bellevue City Calendar' + ), bellevue_reporter_rss_renderer.bellevue_reporter_rss_renderer( {"Fetch News": (hours * 1), "Shuffle News": (always)}, "www.bellevuereporter.com", ["/feed/"], "Bellevue Reporter", ), + urbanist_renderer.urbanist_renderer( + {'Fetch News': (hours * 2), 'Shuffle News': (always)}, + 'www.theurbanist.org', + ['/feed/'], + 'The Urbanist', + ), mynorthwest_rss_renderer.mynorthwest_rss_renderer( {"Fetch News": (hours * 1), "Shuffle News": (always)}, "mynorthwest.com", @@ -116,11 +121,6 @@ __registry = [ { "BTC-USD": "BTC", "GC=F": "GOLD" }, ), - stevens_renderer.stevens_pass_conditions_renderer( - {"Fetch Pass Conditions": (hours * 1)}, - "www.wsdot.com", - ["/traffic/rssfeeds/stevens/Default.aspx"], - ), seattletimes_rss_renderer.seattletimes_rss_renderer( {"Fetch News": (hours * 4), "Shuffle News": (always)}, "www.seattletimes.com", @@ -128,13 +128,13 @@ __registry = [ "Seattle Times Segments", ), weather_renderer.weather_renderer( - {"Fetch Weather (Bellevue)": (hours * 6)}, "home" + {"Fetch Weather (Bellevue)": (hours * 3)}, "home" ), weather_renderer.weather_renderer( - {"Fetch Weather (Stevens)": (hours * 6)}, "stevens" + {"Fetch Weather (Stevens)": (hours * 3)}, "stevens" ), weather_renderer.weather_renderer( - {"Fetch Weather (Telma)": (hours * 6)}, "telma"), + {"Fetch Weather (Telma)": (hours * 3)}, "telma"), local_photos_mirror_renderer.local_photos_mirror_renderer( {"Index Photos": (hours * 24), "Choose Photo": (always)} ),