parent
e076578366
commit
3acad3649d
|
@ -56,6 +56,23 @@ config.read(config_filename)
|
|||
access_key = config.get("exchangerate", "access_key")
|
||||
data_dir = config.get("data", "dir")
|
||||
|
||||
colors = {
|
||||
"primary-subtle": "#cfe2ff",
|
||||
"secondary-subtle": "#e2e3e5",
|
||||
"success-subtle": "#d1e7dd",
|
||||
"info-subtle": "#cff4fc",
|
||||
"warning-subtle": "#fff3cd",
|
||||
"danger-subtle": "#f8d7da",
|
||||
}
|
||||
|
||||
event_type_color_map = {
|
||||
"bank_holiday": "success-subtle",
|
||||
"conference": "primary-subtle",
|
||||
"us_holiday": "secondary-subtle",
|
||||
"birthday": "info-subtle",
|
||||
"waste_schedule": "danger-subtle",
|
||||
}
|
||||
|
||||
|
||||
def extract_weekday_date(html: str) -> date | None:
|
||||
"""Furthest date of GWR advance ticket booking."""
|
||||
|
@ -651,6 +668,9 @@ def build_events_for_calendar(events: list[Event]) -> list[dict[str, typing.Any]
|
|||
"start": e.date.isoformat(),
|
||||
"end": end.isoformat(),
|
||||
}
|
||||
if e.name in event_type_color_map:
|
||||
item["color"] = colors[event_type_color_map[e.name]]
|
||||
item["textColor"] = "black"
|
||||
if e.url:
|
||||
item["url"] = e.url
|
||||
items.append(item)
|
||||
|
|
Loading…
Reference in a new issue