Profanity filter, please.
[kiosk.git] / renderer_catalog.py
index fe11e3287b7b7f1bfa47062d5c236038bb99870b..1f38b4f677251b0a2219b57c2482b24a1a39ff6e 100644 (file)
@@ -2,7 +2,7 @@
 
 import bellevue_city_calendar_renderer
 import bellevue_reporter_rss_renderer
-import constants
+import kiosk_constants
 import cnn_rss_renderer
 import gdata_oauth
 import gcal_renderer
@@ -13,11 +13,10 @@ import local_photos_mirror_renderer
 import mynorthwest_rss_renderer
 import myq_renderer
 import reddit_renderer
-import renderer
 import seattletimes_rss_renderer
-import kiosk_secrets as secrets
 import stevens_renderer
-import stranger_renderer
+import kiosk_secrets as secrets
+import recipe_renderer_and_trigger
 import stock_renderer
 import twitter_renderer
 import urbanist_renderer
@@ -27,7 +26,7 @@ import wsj_rss_renderer
 
 seconds = 1
 minutes = 60
-hours = constants.seconds_per_hour
+hours = kiosk_constants.seconds_per_hour
 always = seconds * 1
 
 
@@ -38,9 +37,9 @@ oauth = gdata_oauth.OAuth(secrets.google_client_secret)
 # 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)}
     ),
@@ -49,9 +48,9 @@ __registry = [
             "Fetch News": (hours * 1),
             "Shuffle News": (always),
         },
-        'bellevuewa.gov',
-        [ '/calendar/events.xml' ],
-        'Bellevue City Calendar'
+        "bellevuewa.gov",
+        ["/calendar/events.xml"],
+        "Bellevue City Calendar",
     ),
     bellevue_reporter_rss_renderer.bellevue_reporter_rss_renderer(
         {"Fetch News": (hours * 1), "Shuffle News": (always)},
@@ -60,10 +59,10 @@ __registry = [
         "Bellevue Reporter",
     ),
     urbanist_renderer.urbanist_renderer(
-        {'Fetch News': (hours * 2), 'Shuffle News': (always)},
-        'www.theurbanist.org',
-        ['/feed/'],
-        'TheUrbanist',
+        {"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)},
@@ -95,6 +94,7 @@ __registry = [
         ["/rss/RSSMarketsMain.xml", "/rss/WSJcomUSBusiness.xml"],
         "WSJBusiness",
     ),
+    stevens_renderer.stevens_renderer({"Unused": (minutes * 30)}),
     google_news_rss_renderer.google_news_rss_renderer(
         {"Fetch News": (minutes * 30), "Shuffle News": (always)},
         "news.google.com",
@@ -111,22 +111,19 @@ __registry = [
             "SPY",
             "BTC-USD",
             "IEMG",
-            "OPTAX",
+            "ABHYX",
             "SPAB",
             "SPHD",
+            "SCHD",
+            "BCD",
             "GC=F",
-            "VDC",
+            "VYM",
             "VYMI",
+            "VDC",
             "VNQ",
             "VNQI",
         ],
-        { "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"],
+        {"BTC-USD": "BTC", "GC=F": "GOLD"},
     ),
     seattletimes_rss_renderer.seattletimes_rss_renderer(
         {"Fetch News": (hours * 4), "Shuffle News": (always)},
@@ -140,8 +137,7 @@ __registry = [
     weather_renderer.weather_renderer(
         {"Fetch Weather (Stevens)": (hours * 3)}, "stevens"
     ),
-    weather_renderer.weather_renderer(
-        {"Fetch Weather (Telma)": (hours * 3)}, "telma"),
+    weather_renderer.weather_renderer({"Fetch Weather (Telma)": (hours * 3)}, "telma"),
     local_photos_mirror_renderer.local_photos_mirror_renderer(
         {"Index Photos": (hours * 24), "Choose Photo": (always)}
     ),
@@ -166,6 +162,9 @@ __registry = [
     twitter_renderer.twitter_renderer(
         {"Fetch Tweets": (minutes * 15), "Shuffle Tweets": (always)}
     ),
+    recipe_renderer_and_trigger.RecipeRenderer(
+        "/home/pi/.recipe_url", {"Maybe Render Recipe Page": (always)}
+    ),
 ]