summaryrefslogtreecommitdiff
path: root/app/Main.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-07-26do a s/�/ü/ on the inputHEADmainstuebinm1-0/+1
this quirk was forgotten during the haskell rewrite (reported by networkException). It's now done in a somewhat awkward way: it's hard to do this before parsing the csv (when it's still an unencoded ByteString), but doing it later might easily miss relevant places. In either case this does lots of slightly unecessary copying 🤷 Also the nested quadruple fmap feels like its own justification
2024-01-16support for platform sectionsstuebinm1-14/+60
well this blew the query up .. it attempts to do two things: - find platform sections grouped under platform_edges (important if platform sections of adjacent tracks don't line up) - if that fails, find any platforms somewhere under the whole platform object This should (hopefully) cover most cases where platform sections are actually mapped at all.
2023-12-26bugfix: allow superfluous "/" in pathsstuebinm1-1/+1
esp. a trailing / as in bahnhof.name/MH/ should not lead to ??.
2023-11-30update dependenciesstuebinm1-4/+4
this should now work with NixOS 23.11's hackage snapshot
2023-11-29fix fuzzy redirects for platform info lookupsstuebinm1-1/+1
2023-11-29allow exact lookups of obscure Ril100 codesstuebinm1-6/+7
2023-11-15overpass query: some stations don't have a meta nodestuebinm1-2/+2
2023-11-14default to level=0 if tag not presentstuebinm1-1/+1
seems to give slightly better results
2023-11-14re-add help textstuebinm1-1/+7
whoops, forgot this bit
2023-11-14sort platforms by level/layerstuebinm1-3/+11
2023-11-14rewrite it in Haskellstuebinm1-0/+255