summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Helper
AgeCommit message (Expand)AuthorLines
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
2022-08-01log requested station when throwing an ambiguous station name errorDaniel Friesel-2/+4
2022-07-26Use async IRIS API for /s/Daniel Friesel-4/+95
2022-07-10HAFAS: Borders may be annotated as (Gr) or ...(...)GrDaniel Friesel-2/+2
2022-07-09Traewelling Pull: Only fetch most recent statusDaniel Friesel-2/+2
2022-07-03Traewelling: Custom log message für 409 Conflict; include raw error otherwise1.22.7Daniel Friesel-0/+13
2022-07-03Traewelling: Fix utf8 in log messagesDaniel Friesel-0/+1
2022-05-28Traewelling: Use newly added EVA IDs for station mapping1.22.5Daniel Friesel-2/+2
2022-03-30hafas: more generic fix for invalid XML1.22.2Daniel Friesel-2/+1
2022-03-06Traewelling: checkin: HTTP 401 is mostly harmless, tooDaniel Friesel-1/+4
2022-02-17Traewelling: more consistent error messagesDaniel Friesel-2/+2