summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Helper
AgeCommit message (Expand)AuthorLines
2024-08-12DBDB: handle undef train_typesBirte Kristina Friesel-0/+1
2024-08-11DBDB: It's $tx->res->codeBirte Kristina Friesel-2/+2
2024-08-08Switch to new carriage formation APIBirte Kristina Friesel-26/+50
2024-07-26Multi-backend supportBirte Kristina Friesel-1/+8
2024-07-18HAFAS: Add get_service wrapperBirte Kristina Friesel-0/+6
2024-07-08store lat/lon along with route2.7.8Birte Kristina Friesel-1/+3
2024-06-23IRIS: Use EVA ID rather than DS100 code for backend requests2.7.4Birte Kristina Friesel-2/+2
2024-05-30DBDB: Add some debug statementsBirte Kristina Friesel-0/+23
2024-05-30DBDB: use realtime cache for carriage composition requestsBirte Kristina Friesel-3/+3
2024-05-22Use HAFAS routes as single source of truth. Overwrite initial IRIS route.Birte Kristina Friesel-11/+11
2024-04-07Request polylines for HAFAS journeys as well; only store sensible ones2.6.5Birte Kristina Friesel-1/+1
2024-04-03store tz_offset in route data if presentBirte Kristina Friesel-0/+3
2024-03-31lesson learned: do not deploy from easterhegg2.6.3Birte Kristina Friesel-5/+5
2024-03-31oops2.6.2Birte Kristina Friesel-3/+4
2024-03-31HAFAS departures: add earlier / later linksBirte Kristina Friesel-1/+3
2024-03-30HAFAS: correctly pass lookahead on to backend library2.5.23Birte Kristina Friesel-1/+1
2024-02-25Berlin Hbf is cursed.2.5.19Birte Kristina Friesel-0/+20
2024-02-24Use journeyMatch rather than legacy trainsearch.exe API to find tripIDsBirte Kristina Friesel-0/+50
2023-12-27Switch to Travel::Status::DE::HAFAS 5.xBirte Kristina Friesel-15/+15
2023-11-01HAFAS: Use locationSearch rather than similar_stops_pBirte Kristina Friesel-0/+11
2023-09-04perltidy2.1.3Birte Kristina Friesel-8/+4
2023-08-24resolve unknown/ambiguous stop into list of stopsBirte Kristina Friesel-4/+6
2023-08-13synchronize non-train checkins from traewelling to travelynxBirte Kristina Friesel-0/+2
2023-08-13WIP: HAFAS supportBirte Kristina Friesel-1/+37
2023-08-07Traewelling: replace legacy password login with OAuth2Birte Kristina Friesel-78/+0
2023-07-13perltidyBirte Kristina Friesel-7/+21
2023-07-13Checkin: Use correct visibility when pushing to TräwellingnetworkException-0/+16
2023-07-09IRIS->get_departures_p: return string in first rejection argumentBirte Kristina Friesel-0/+3
2023-07-03update ALL the copyright notices!Derf Null-5/+5
2023-06-24time to flush the name cacheDerf Null-5/+5
2023-03-27stationboard: add HAFAS supportDerf Null-1/+1
2023-02-19update ze copyrightDaniel Friesel-5/+5
2023-02-13DBDB: apps-bahn wagenreihung no longer existsDaniel Friesel-6/+1
2023-01-15change route/stop layout to [name, eva, {data}]Daniel Friesel-20/+28
2023-01-07log traewelling sync HTTP status to influxdb1.29.6Daniel Friesel-8/+15
2023-01-07Traewelling: fix 'already checked in' error for API v11.29.5Daniel Friesel-2/+2
2023-01-07traewelling checkin: add missing ibnr field to API payloadDaniel Friesel-0/+1
2022-12-23always store traewelling errors in debug modeDaniel Friesel-11/+2
2022-12-12change 'ignoring polyline' log severity to debugDaniel Friesel-1/+1
2022-12-12Improve "Betriebsstelle nicht bekannt" handling1.28.2Daniel Friesel-1/+3
2022-12-07switch to internal station database; add out-of-service stations for old jour...1.28.0Daniel Friesel-0/+1
2022-11-10Traewelling: Use API v1 for checkin as wellDaniel Friesel-3/+4
2022-11-09HAFAS: filter out border stationsDaniel Friesel-2/+7
2022-11-09travelynx no longer requires XML::LibXMLDaniel Friesel-1/+0
2022-11-09Switch to internal HAFAS client for connection detailsDaniel Friesel-0/+16
2022-11-05obtain polylines via mgate (T-S-DE-HAFAS)Daniel Friesel-95/+40
2022-11-05Use Travel::Status::DE::HAFAS instead of traininfo.exe for journey detailsDaniel Friesel-109/+58
2022-10-31Traewelling: Use API v1 for login/logout. v1 checkin does not work yet.Daniel Friesel-14/+14
2022-09-24HAFAS->get_json_p: accept cache and encoding parametersDaniel Friesel-2/+7
2022-08-17traewelling: more detailed error messagesDaniel Friesel-16/+30