Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rnv.bahnhof.name: draftrnv | stuebinm | 2025-08-27 | 2 | -0/+1299 |
| | |||||
* | update base | stuebinm | 2025-08-27 | 1 | -1/+1 |
| | |||||
* | do a s/�/ü/ on the inputHEADmain | stuebinm | 2024-07-26 | 1 | -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 | ||||
* | update for ghc 9.6.5 (nixpkgs 24.05) | stuebinm | 2024-06-04 | 1 | -1/+1 |
| | |||||
* | support for platform sections | stuebinm | 2024-01-16 | 1 | -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. | ||||
* | bugfix: allow superfluous "/" in paths | stuebinm | 2023-12-26 | 1 | -1/+1 |
| | | | | esp. a trailing / as in bahnhof.name/MH/ should not lead to ??. | ||||
* | update base / ghc | stuebinm | 2023-12-01 | 1 | -1/+1 |
| | |||||
* | update dependencies | stuebinm | 2023-11-30 | 2 | -5/+5 |
| | | | | this should now work with NixOS 23.11's hackage snapshot | ||||
* | fix fuzzy redirects for platform info lookups | stuebinm | 2023-11-29 | 1 | -1/+1 |
| | |||||
* | allow exact lookups of obscure Ril100 codes | stuebinm | 2023-11-29 | 1 | -6/+7 |
| | |||||
* | overpass query: some stations don't have a meta node | stuebinm | 2023-11-15 | 1 | -2/+2 |
| | |||||
* | default to level=0 if tag not present | stuebinm | 2023-11-14 | 1 | -1/+1 |
| | | | | seems to give slightly better results | ||||
* | re-add help text | stuebinm | 2023-11-14 | 1 | -1/+7 |
| | | | | whoops, forgot this bit | ||||
* | sort platforms by level/layer | stuebinm | 2023-11-14 | 1 | -3/+11 |
| | |||||
* | rewrite it in Haskell | stuebinm | 2023-11-14 | 11 | -7016/+609 |
| | |||||
* | platforms: update (also use local_ref) | stuebinm | 2023-11-06 | 1 | -0/+498 |
| | |||||
* | platform data bundle | stuebinm | 2023-11-05 | 6 | -28/+29676 |
| | | | | this is pretty low-effort, but it seems to work fine? | ||||
* | update gleam & deps | stuebinm | 2023-10-30 | 2 | -116/+151 |
| | |||||
* | allow _ for spaces | stuebinm | 2023-07-09 | 1 | -0/+2 |
| | | | | | (easier to use in browsers/shells where spaces lead to unwanted behaviour, e.g. starting a search or ending an argument) | ||||
* | separate domains, fuzzy matching all-round | stuebinm | 2023-07-09 | 1 | -104/+138 |
| | |||||
* | add Leitpunkte | Johann150 | 2023-06-18 | 3 | -13/+696 |
| | | | | (by johann150, with some modification by stuebinm) | ||||
* | refactor lookups to separate functions | Johann150 | 2023-06-17 | 1 | -25/+38 |
| | | | | This allows them to be used separately. | ||||
* | drop CSV header | Johann150 | 2023-06-17 | 1 | -0/+2 |
| | |||||
* | blackhole favicon.ico requests | Johann150 | 2023-06-17 | 1 | -0/+2 |
| | | | | | It is not necessary to do anything for these kinds of requests, so instead of making the fuzzy search do stuff, just blackhole these requests. | ||||
* | broken encoding in some stations | stuebinm | 2023-05-11 | 1 | -1/+2 |
| | | | | with thanks to lis: https://mk.catgirlsfor.science/notes/9en6jb2ig8 | ||||
* | use haystack for search | stuebinm | 2023-05-11 | 3 | -85/+136 |
| | | | | for some reason it doesn't find Karlsruhe, but basically everything else?? | ||||
* | url percent encoding & (naïve) fuzzy matching | stuebinm | 2023-04-26 | 4 | -6/+170 |
| | |||||
* | initial commit | stuebinm | 2023-04-22 | 2 | -0/+99 |