added skiing

This commit is contained in:
Davide Scaini
2026-03-29 10:50:42 +02:00
parent fa4e91b645
commit e71e8783ab
5 changed files with 18 additions and 3 deletions
+4
View File
@@ -139,5 +139,9 @@ def _normalise_sub_sport(value: Any) -> str | None:
"indoor_cycling": "indoor",
"trail": "trail",
"track": "track",
"cross_country_skiing": "nordic",
"nordic_skiing": "nordic",
"skate_skiing": "nordic",
"backcountry_skiing": "nordic",
}
return mapping.get(s, s) or None
+9 -1
View File
@@ -43,6 +43,14 @@ _MAPPING: dict[str, str] = {
"walking": "walking",
"walk": "walking",
"outdoor_walk": "walking",
# skiing
"skiing": "skiing",
"cross_country_skiing": "skiing",
"nordic_skiing": "skiing",
"downhill_skiing": "skiing",
"alpine_skiing": "skiing",
"skate_skiing": "skiing",
"backcountry_skiing": "skiing",
# swimming
"swimming": "swimming",
"swim": "swimming",
@@ -50,7 +58,7 @@ _MAPPING: dict[str, str] = {
"lap_swimming": "swimming",
}
BAS_SPORTS = {"cycling", "running", "hiking", "walking", "swimming", "other"}
BAS_SPORTS = {"cycling", "running", "hiking", "walking", "swimming", "skiing", "other"}
def normalise_sport(raw: object) -> str: