westnordost / osm-legal-default-speeds

Infer default legal speed limits from OpenStreetMap tags
https://westnordost.github.io/osm-legal-default-speeds
BSD 3-Clause "New" or "Revised" License
21 stars 9 forks source link

Fix some wiki-parser issues #21

Closed Nadyita closed 1 month ago

Nadyita commented 1 month ago

This fixes the following wiki-parser issues

  1. Su instead of So
  2. Missing May in months
  3. Support comma-separated lists of weekdays
  4. Support weekdays without ranges (just Su, not only Sa-Su)
  5. Support PH and SH as "weekdays"
  6. Support semicolon-separated date intervals
  7. Support off as a time range

I added some tests for these fixes as well, and also moved the main.py to newer UTC0time handling.

westnordost commented 1 month ago

Thanks for this! Looks good to me!