Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | do not require ds100 codes in API responses | stuebinm | 2024-09-09 | 5 | -12/+12 |
| | | | | | these are not present when other hafas backends than the DB one were used for the trip's checkin. | ||||
* | switch to another fork of hafas-rs | stuebinm | 2023-04-17 | 3 | -323/+578 |
| | | | | (yuka's version is no longer maintained & broke) | ||||
* | handle unknown times at stations | stuebinm | 2022-11-28 | 1 | -3/+11 |
| | | | | | | (travelynx sends these as the literal epoch value, which led to really confusing results, printing exactly the time zone offset as arrival time) | ||||
* | add naersk / nix build | stuebinm | 2022-06-05 | 6 | -2/+197 |
| | |||||
* | add import from hafas to travelynx | stuebinm | 2022-04-21 | 3 | -11/+685 |
| | | | | (using yuka's hafas-rs) | ||||
* | from / to commands for travelynx | stuebinm | 2022-02-26 | 3 | -10/+50 |
| | |||||
* | fix the Trip type (and make it Display) | stuebinm | 2022-02-26 | 4 | -34/+36 |
| | | | | it's not as nice as i'd like, but whatever | ||||
* | iceportal: cancelled stops have state null | stuebinm | 2022-02-26 | 1 | -1/+2 |
| | | | | which … fine, i guess | ||||
* | existential types in rust are weird | stuebinm | 2022-02-09 | 8 | -202/+312 |
| | | | | … lots and lots of traits … | ||||
* | S-Bahns are weird | stuebinm | 2022-02-08 | 3 | -1/+123 |
| | | | | (added a simple zugportal.de api client, but can't do auto-checkin yet) | ||||
* | we'll be there in -1000 minutes isn't helpful | stuebinm | 2022-02-02 | 3 | -4/+14 |
| | |||||
* | pretty print pretty printing code | stuebinm | 2022-02-01 | 7 | -457/+488 |
| | |||||
* | are we there yet? | stuebinm | 2022-02-01 | 2 | -1/+24 |
| | | | | | (also why do people get up from their seats a solid nine minutes before the train is even scheduled to arrive at all?) | ||||
* | handle (esp. iceportal) timestamps correctly | stuebinm | 2022-02-01 | 4 | -61/+68 |
| | | | | | why use unix time if you can use unix time * 1000 while your margin of error will never be lower than a full minute? | ||||
* | display iceportal itinery & stops | stuebinm | 2022-02-01 | 6 | -28/+80 |
| | | | | | | | I'm pretty sure something in parsing the times is broken, since this train is currently /also/ broken I have absolutely no idea what the correct ones would be and don't have the energy to dig further into this. | ||||
* | better output if there are no intermediate stops | stuebinm | 2022-02-01 | 1 | -10/+8 |
| | |||||
* | add `traveltext destination` | stuebinm | 2022-02-01 | 2 | -0/+19 |
| | | | | I have no intention of going to Hamburg today, so I need to check out earlier | ||||
* | sadly i'm not on a ICE right now | stuebinm | 2022-01-26 | 1 | -4/+10 |
| | |||||
* | add a config file because why not | stuebinm | 2022-01-26 | 3 | -24/+128 |
| | |||||
* | some code deduplications | stuebinm | 2022-01-25 | 1 | -69/+88 |
| | |||||
* | hacky proof of concept | stuebinm | 2022-01-25 | 8 | -0/+1271 |