An article from last year’s Perl Advent Calendar gave me an idea. As is often the case, that idea spawned other ideas. One of those new ideas raised the question: “How do I get all tram lines and tram stops in Hannover, Germany from OpenStreetMap?”. Here’s my answer to that question, implemented–because reasons–in Python.| P.T.C.
Using the Overpass API to read OSM data, parsing the data with Rust, and then drawing the map onto HTML5 canvas.| Mary Knize