summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Command
AgeCommit message (Expand)AuthorLines
2023-01-22users: rename "add_user" to "add" and "get_data" to "get"Daniel Friesel-4/+4
2023-01-18migration: only select required fields1.29.13Daniel Friesel-3/+2
2023-01-15change route/stop layout to [name, eva, {data}]Daniel Friesel-0/+76
2023-01-15update integritycheck to use internal station database1.29.10Daniel Friesel-35/+55
2023-01-07decrease amount of traewelling get_status requestsDaniel Friesel-1/+1
2023-01-07log traewelling sync HTTP status to influxdb1.29.6Daniel Friesel-6/+60
2023-01-07work, traewelling: only push to influxdb in prod modeDaniel Friesel-5/+20
2023-01-02influxdb command: directly write to db rather than stdoutDaniel Friesel-15/+30
2023-01-02move traewelling sync to a separate commandDaniel Friesel-89/+155
2022-12-30work: count errors1.29.2Daniel Friesel-1/+5
2022-12-30work: separate durations for main and traewellingDaniel Friesel-7/+14
2022-12-30worker: optionally publish influxdb statsDaniel Friesel-0/+12
2022-12-28influxdb: report total checkins rather than windowsDaniel Friesel-32/+2
2022-12-28add influxdb commandDaniel Friesel-0/+159
2022-12-27work: Fix log invocation1.28.5Daniel Friesel-1/+1
2022-12-23work: not finding a departing train is not criticalDaniel Friesel-1/+3
2022-12-12database migration: track previosu travelynx version; offer rollback hintsDaniel Friesel-13/+66
2022-12-12database IRIS sync: update ds100, name, lat, lon from IRIS DB1.28.4Daniel Friesel-1/+1
2022-12-12database: has-current-schema: check IRIS versionDaniel Friesel-1/+4
2022-12-11database: refactor schema/iris version checkDaniel Friesel-19/+5
2022-12-07get name/ds100 from db and lat/lon from dict1.28.1Daniel Friesel-0/+67
2022-12-07switch to internal station database; add out-of-service stations for old jour...1.28.0Daniel Friesel-1/+238
2022-12-04maintenance: remove polyline code. polylines were added more than two years agoDaniel Friesel-88/+0
2022-12-04integritycheck: process journeys row by row rather than at onceDaniel Friesel-2/+3
2022-12-04integritycheck: also check station names in routesDaniel Friesel-5/+52
2022-12-04rename missingstations command to integritycheckDaniel Friesel-1/+1
2022-11-25add missingstations maintenance commandDaniel Friesel-0/+44
2022-09-24optionally show local transit connections as wellDaniel Friesel-0/+24
2022-08-19use bahn.expert as new domain for marudor.demarudor-1/+1
2022-07-11optionally link to external departure boards where sensible (WiP)Daniel Friesel-0/+14
2022-07-11database: fix missing word in workflow exampleDaniel Friesel-1/+1
2022-07-10maintenance: traewelling and webhooks TODO has been resolved a while ago1.22.8Daniel Friesel-2/+0
2022-07-10maintenance: show details when about to delete a large amount of UIDsDaniel Friesel-0/+11
2022-07-09traewelling pull: skip API request for checked-in usersDaniel Friesel-1/+14
2022-07-09munin: add push sync statsDaniel Friesel-1/+5
2022-07-09munin: add traewelling pull sync statsDaniel Friesel-0/+2
2022-05-27limit number of concurrent traewelling requests to five per second1.22.4Daniel Friesel-4/+12
2022-02-20work: move DB manipulation to InTransit helperDaniel Friesel-107/+32
2022-02-19worker: run maintenance every 10 hoursDaniel Friesel-10/+14
2022-02-18maintenance: Log deletion notification to stdoutDaniel Friesel-4/+5
2022-02-17Traewelling: more consistent error messagesDaniel Friesel-4/+3
2022-02-16traewelling: log an error if pull sync failsDaniel Friesel-0/+6
2022-02-14Send inactivity notification prior to account deletionDaniel Friesel-2/+44
2022-01-08traewelling sync: push first, then pullDaniel Friesel-24/+24
2021-09-13Add account add / delete CLI for sites with web registration disabledDaniel Friesel-0/+125
2021-04-20munin: add pending_user_count1.19.12Daniel Friesel-0/+3
2021-04-05munin: Do not crash on CET -> CEST DST transition1.19.10Daniel Friesel-15/+19
2021-04-05munin: fix date range calculationDaniel Friesel-7/+9
2021-03-07Move incomplete checkin removal from "maintenance" to "work" taskDaniel Friesel-11/+11
2021-01-29Switch to AGPL3+Daniel Friesel-6/+6