projects
/
kiosk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix cameras, improve weather, delegate health renderer to a helper,
[kiosk.git]
/
stranger_renderer.py
diff --git
a/stranger_renderer.py
b/stranger_renderer.py
index fb34d2f45c8f8d50e5ef71fbb7b5de8d12d23782..0c566d93e3123a5e18f52a5960475140b84ac66c 100644
(file)
--- a/
stranger_renderer.py
+++ b/
stranger_renderer.py
@@
-23,6
+23,7
@@
class stranger_events_renderer(renderer.abstaining_renderer):
super().__init__(name_to_timeout_dict)
self.feed_site = "everout.com"
self.events = grab_bag.grab_bag()
super().__init__(name_to_timeout_dict)
self.feed_site = "everout.com"
self.events = grab_bag.grab_bag()
+ self.pfilter = profanity_filter.ProfanityFilter()
def debug_prefix(self) -> str:
return "stranger"
def debug_prefix(self) -> str:
return "stranger"
@@
-92,11
+93,7
@@
class stranger_events_renderer(renderer.abstaining_renderer):
def fetch_events(self) -> bool:
self.events.clear()
def fetch_events(self) -> bool:
self.events.clear()
- feed_uris = [
- "/seattle/events/?page=1",
- "/seattle/events/?page=2",
- "/seattle/events/?page=3",
- ]
+ feed_uris = []
now = datetime.datetime.now()
ts = now + datetime.timedelta(1)
tomorrow = datetime.datetime.strftime(ts, "%Y-%m-%d")
now = datetime.datetime.now()
ts = now + datetime.timedelta(1)
tomorrow = datetime.datetime.strftime(ts, "%Y-%m-%d")
@@
-116,7
+113,6
@@
class stranger_events_renderer(renderer.abstaining_renderer):
feed_uris.append(f"/seattle/events/?start-date={next_sun}&page=1")
feed_uris.append(f"/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.ProfanityFilter()
for uri in feed_uris:
try:
logger.debug("fetching 'https://%s%s'" % (self.feed_site, uri))
for uri in feed_uris:
try:
logger.debug("fetching 'https://%s%s'" % (self.feed_site, uri))
@@
-135,7
+131,7
@@
class stranger_events_renderer(renderer.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()
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_word(text):
+ if
self.p
filter.contains_bad_word(text):
continue
raw_str = str(x)
raw_str = raw_str.replace(
continue
raw_str = str(x)
raw_str = raw_str.replace(