Changes ;)
[kiosk.git] / reddit_renderer.py
index 74bddaffa1b368e0163232855b400ab08c02be40..30c22e0a4c6021dae7b7d64700ca2d8e90643642 100644 (file)
@@ -10,7 +10,7 @@ import grab_bag
 import page_builder
 import profanity_filter
 import renderer
-import secrets
+import kiosk_secrets as secrets
 
 
 class reddit_renderer(renderer.debuggable_abstaining_renderer):
@@ -36,7 +36,7 @@ class reddit_renderer(renderer.debuggable_abstaining_renderer):
         self.font_size = font_size
         self.messages = grab_bag.grab_bag()
         self.filters: List[Callable[..., bool]] = [
-            profanity_filter.profanity_filter().contains_bad_words
+            profanity_filter.ProfanityFilter().contains_bad_word
         ]
         self.filters.extend(additional_filters)
         self.deduper: Set[str] = set()
@@ -159,27 +159,27 @@ class reddit_renderer(renderer.debuggable_abstaining_renderer):
 class til_reddit_renderer(reddit_renderer):
     def __init__(self, name_to_timeout_dict: Dict[str, int]):
         super(til_reddit_renderer, self).__init__(
-            name_to_timeout_dict, ["todayilearned"], min_votes=200, font_size=20
+            name_to_timeout_dict, ["todayilearned"], min_votes=100, font_size=20
         )
 
 
 class quotes_reddit_renderer(reddit_renderer):
     def __init__(self, name_to_timeout_dict: Dict[str, int]):
         super(quotes_reddit_renderer, self).__init__(
-            name_to_timeout_dict, ["quotes"], min_votes=200, font_size=20
+            name_to_timeout_dict, ["quotes"], min_votes=100, font_size=20
         )
 
 
 class showerthoughts_reddit_renderer(reddit_renderer):
     @staticmethod
     def dont_tell_me_about_gift_cards(msg: str) -> bool:
-        return not "IMPORTANT PSA: No, you did not win a gift card" in msg
+        return "gift card" in msg
 
     def __init__(self, name_to_timeout_dict: Dict[str, int]):
         super(showerthoughts_reddit_renderer, self).__init__(
             name_to_timeout_dict,
             ["showerthoughts"],
-            min_votes=250,
+            min_votes=150,
             additional_filters=[
                 showerthoughts_reddit_renderer.dont_tell_me_about_gift_cards
             ],
@@ -198,7 +198,7 @@ class seattle_reddit_renderer(reddit_renderer):
 class lifeprotips_reddit_renderer(reddit_renderer):
     def __init__(self, name_to_timeout_dict: Dict[str, int]):
         super(lifeprotips_reddit_renderer, self).__init__(
-            name_to_timeout_dict, ["lifeprotips"], min_votes=100
+            name_to_timeout_dict, ["lifeprotips"], min_votes=50
         )