Compare commits
No commits in common. "2a240a1f3f4f1ff5801cf09ac9fb33df0823ba13" and "4accc75c066926b93023b6efd3663ef6712bb3bc" have entirely different histories.
2a240a1f3f
...
4accc75c06
1 changed files with 6 additions and 25 deletions
31
scl.py
31
scl.py
|
@ -99,22 +99,8 @@ def classify_event_size(num_people: int) -> dict[str, str | bool]:
|
||||||
|
|
||||||
|
|
||||||
def get_hashtag_string(event) -> str:
|
def get_hashtag_string(event) -> str:
|
||||||
city = str()
|
hashtag_string = "#SeattleCityLightOutage #SCLOutage #SCLOutage{}".format(
|
||||||
try:
|
event["identifier"]
|
||||||
city = event["geoloc_city"]
|
|
||||||
except KeyError:
|
|
||||||
city = event["city"]
|
|
||||||
|
|
||||||
neighborhood_text = str()
|
|
||||||
try:
|
|
||||||
neighborhood = event["neighborhood"]
|
|
||||||
if neighborhood != city:
|
|
||||||
neighborhood_text = " #{}".format(neighborhood).title().replace(" ", "")
|
|
||||||
except KeyError:
|
|
||||||
pass
|
|
||||||
|
|
||||||
hashtag_string = "#SeattleCityLightOutage #SCLOutage{} #{}".format(
|
|
||||||
neighborhood_text, city.title().replace(" ", "")
|
|
||||||
)
|
)
|
||||||
return hashtag_string
|
return hashtag_string
|
||||||
|
|
||||||
|
@ -205,27 +191,22 @@ def do_initial_post(
|
||||||
city_not_seattle_text,
|
city_not_seattle_text,
|
||||||
)
|
)
|
||||||
area_text = "the {} area{}".format(locality, city_not_seattle_text)
|
area_text = "the {} area{}".format(locality, city_not_seattle_text)
|
||||||
event["neighborhood"] = locality
|
|
||||||
elif "district" in geocode["features"][0]["properties"]["geocoding"]:
|
elif "district" in geocode["features"][0]["properties"]["geocoding"]:
|
||||||
district = geocode["features"][0]["properties"]["geocoding"]["district"]
|
|
||||||
alt_text = "A map showing the location of the outage, centered around {} in the {} area{}.".format(
|
alt_text = "A map showing the location of the outage, centered around {} in the {} area{}.".format(
|
||||||
street,
|
street,
|
||||||
district,
|
geocode["features"][0]["properties"]["geocoding"]["district"],
|
||||||
city_not_seattle_text,
|
city_not_seattle_text,
|
||||||
)
|
)
|
||||||
area_text = "the {} area{}".format(
|
area_text = "the {} area{}".format(
|
||||||
district,
|
geocode["features"][0]["properties"]["geocoding"]["district"],
|
||||||
city_not_seattle_text,
|
city_not_seattle_text,
|
||||||
)
|
)
|
||||||
event["neighborhood"] = district
|
|
||||||
else:
|
else:
|
||||||
city = geocode["features"][0]["properties"]["geocoding"]["city"]
|
|
||||||
alt_text = "A map showing the location of the outage, centered around {} in {}.".format(
|
alt_text = "A map showing the location of the outage, centered around {} in {}.".format(
|
||||||
street,
|
street,
|
||||||
city,
|
geocode["features"][0]["properties"]["geocoding"]["city"],
|
||||||
)
|
)
|
||||||
area_text = city
|
area_text = geocode["features"][0]["properties"]["geocoding"]["city"]
|
||||||
event["geoloc_city"] = city
|
|
||||||
except Exception:
|
except Exception:
|
||||||
alt_text = "A map showing the location of the outage."
|
alt_text = "A map showing the location of the outage."
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue