X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=stranger_renderer.py;fp=stranger_renderer.py;h=ccdad547c0a534a04d63a1632c858210bb043963;hb=5c39d86ebc075ccb7be98b1dfab8040b72ff9134;hp=d0f2722e111f3baea70f832b7a5d5be47da6c6e6;hpb=0bee476055b15d8de59c74b61e5c56f214b83941;p=kiosk.git diff --git a/stranger_renderer.py b/stranger_renderer.py index d0f2722..ccdad54 100644 --- a/stranger_renderer.py +++ b/stranger_renderer.py @@ -89,30 +89,30 @@ class stranger_events_renderer(renderer.debuggable_abstaining_renderer): def fetch_events(self) -> bool: self.events.clear() feed_uris = [ - "/stranger-seattle/events/?page=1", - "/stranger-seattle/events/?page=2", - "/stranger-seattle/events/?page=3", + "/seattle/events/?page=1", + "/seattle/events/?page=2", + "/seattle/events/?page=3", ] now = datetime.datetime.now() ts = now + datetime.timedelta(1) tomorrow = datetime.datetime.strftime(ts, "%Y-%m-%d") - feed_uris.append(f"/stranger-seattle/events/?start-date={tomorrow}") + feed_uris.append(f"/seattle/events/?start-date={tomorrow}") delta = 5 - now.weekday() if delta <= 0: delta += 7 if delta > 1: ts = now + datetime.timedelta(delta) next_sat = datetime.datetime.strftime(ts, "%Y-%m-%d") - feed_uris.append(f"/stranger-seattle/events/?start-date={next_sat}&page=1") - feed_uris.append(f"/stranger-seattle/events/?start-date={next_sat}&page=2") + feed_uris.append(f"/seattle/events/?start-date={next_sat}&page=1") + feed_uris.append(f"/seattle/events/?start-date={next_sat}&page=2") delta += 1 if delta > 1: ts = now + datetime.timedelta(delta) next_sun = datetime.datetime.strftime(ts, "%Y-%m-%d") - feed_uris.append(f"/stranger-seattle/events/?start-date={next_sun}&page=1") - feed_uris.append(f"/stranger-seattle/events/?start-date={next_sun}&page=2") + feed_uris.append(f"/seattle/events/?start-date={next_sun}&page=1") + feed_uris.append(f"/seattle/events/?start-date={next_sun}&page=2") - filter = profanity_filter.profanity_filter() + filter = profanity_filter.ProfanityFilter() for uri in feed_uris: try: self.debug_print("fetching 'https://%s%s'" % (self.feed_site, uri)) @@ -131,7 +131,7 @@ class stranger_events_renderer(renderer.debuggable_abstaining_renderer): soup = BeautifulSoup(raw, "html.parser") for x in soup.find_all("div", class_="row event list-item mb-3 py-3"): text = x.get_text() - if filter.contains_bad_words(text): + if filter.contains_bad_word(text): continue raw_str = str(x) raw_str = raw_str.replace( @@ -154,6 +154,6 @@ class stranger_events_renderer(renderer.debuggable_abstaining_renderer): # Test -# x = stranger_events_renderer({"Test", 123}) -# x.periodic_render("Fetch Events") -# x.periodic_render("Shuffle Events") +#x = stranger_events_renderer({"Test", 123}) +#x.periodic_render("Fetch Events") +#x.periodic_render("Shuffle Events")