Jannis R
829c9ca461
add profile.log{Request,Response}() hooks 📝
2022-10-06 14:34:38 +02:00
Pieterjan Van Saet
7c68f962c1
parse{Stopover,JourneyLeg, Trip}: expose {arrival,departure}PrognosisType ✅
...
see #266
Co-authored-by: Jannis R <mail@jannisr.de>
2022-07-22 01:06:35 +02:00
Jannis R
e3a022972c
request: tweak user-agent randomisation
...
see also https://github.com/deg0nz/MMM-PublicTransportBerlin/pull/67
2022-01-13 14:08:28 +01:00
Jannis R
9c10a1765f
fix request debug-logging 🐛
2021-12-09 18:58:35 +01:00
Jannis R
2fd06941b5
use HTTP keep-alive ⚡ ️
...
1000 locations() requests against DB endpoint, before:
min max sum mean stddev
215ms 4351ms 329s 329ms 341ms
after:
min max sum mean stddev
160ms 579ms 194s 194ms 37ms
2021-12-09 18:54:46 +01:00
Jannis R
95d2c61fbd
add todos; readme: link to kpublictransport 📝
2021-12-08 14:12:23 +01:00
Marcel
4492b3a376
request.js: Use correct HttpsAgent option for localAddress
2021-11-01 17:40:09 +01:00
Jannis R
a7cb71c870
add todos & comments
2021-10-26 15:00:08 +02:00
Jannis R
ce82817631
DB: add journeysFromTrip()
2021-08-04 15:21:00 +02:00
Jannis R
16e0038fa9
lib/request: use profile.defaultLanguage
2021-05-01 10:58:45 +02:00
Jannis R
7cb6210847
lib/request: validate response content-type 🐛
2021-05-01 10:58:45 +02:00
Jannis R
ebe7c59524
lib/request: fix DEBUG env var switch 🐛
2021-02-17 18:33:18 +01:00
Jannis R
cb8d92befb
configure iface address used via LOCAL_ADDRESS env var
2021-02-07 22:17:02 +01:00
Jannis R
d69d2530ef
add remarksGetPolyline profile flag
2021-01-26 22:26:35 +01:00
Jannis R
51af991e38
lib/request: add profile.(auth|client|ext|ver) to request
2021-01-26 17:26:26 +01:00
Jannis R
4ee062a19d
lib/request: allow string profile.salt
2021-01-26 17:26:26 +01:00
Jannis R
d017e62740
mobil.nrw refreshJourneys(): use outReconL[] instead of ctxRecon 🐛
2021-01-19 12:38:43 +01:00
Jannis R
1a0d97dd28
HVV: disable lines() 🐛
2020-11-28 11:40:51 +01:00
Jannis R
9d8260bf5f
add lines()
2020-11-28 11:25:43 +01:00
Jannis R
ed48971fb1
add remarks()
2020-11-28 11:25:43 +01:00
Jannis R
11ca3b171a
add tripsByName() method, docs 📝
...
docs
2020-10-06 22:22:30 +02:00
Jannis R
de86391dcd
support HTTP proxies
2020-09-21 13:18:31 +02:00
Jannis R
4fc4c3b873
fix H9360 error message 🐛
2020-08-01 13:08:53 +02:00
Jannis R
51f4a66bd8
journeys: remove collection of results
...
Reverts 7fd574f
.
See also https://github.com/public-transport/hafas-client/pull/23#issuecomment-370246163 .
2020-07-19 22:58:13 +02:00
Jannis R
dce42bfa31
move trip parsing into parse/trip
2020-06-11 15:34:20 +02:00
Jannis R
3c888a0ea0
refreshJourney: actually throw the error 🐛 , add code
2020-04-18 17:14:40 +02:00
Jannis R
9c4189a874
add E2E tests for SVV ✅
2020-04-09 14:33:58 +02:00
Lukas Siemon
1b0133190f
object-scan@13 (improved performance)
...
closes #173
2020-04-09 01:00:45 +02:00
Jannis R
36a8b388f2
add todos
...
also remove dead code
2020-03-18 21:45:30 +01:00
Lukas Siemon
8cb7d807f2
improve findInTree performance
...
by passing a list of paths to find in the tree up front
#154
closes #152
2020-02-22 19:13:56 +00:00
Jannis R
9522e9296d
object-scan@11
2020-02-15 19:24:30 +00:00
Simeon Keske
1c67350b48
move refreshJourneyReq-formatter to own function
2020-02-08 18:05:42 +01:00
Jannis R
c1beb28b85
Error -> TypeError
2020-02-04 18:47:25 +01:00
Jannis R
dfff999406
request: add response ID to error objects
2020-02-04 18:42:11 +01:00
Lukas Siemon
cf69ff4bc8
amend: converted spaced to tabs
2020-01-26 21:37:41 +01:00
Lukas Siemon
8c6a8d858e
chore: improved performance
2020-01-26 21:37:41 +01:00
Jannis R
39a626784b
request formatters via profile
2020-01-05 18:10:10 +01:00
Jannis R
773035c05d
call formatProductsFilter via profile, use products from ctx.profile 💥
2020-01-05 18:10:10 +01:00
Jannis R
6d5c6081ce
request() via profile 💥
2020-01-05 18:10:09 +01:00
Jannis R
9fc6664302
adapt profiles to ctx-based parse fns
2020-01-05 18:10:09 +01:00
Jannis R
7b7293efea
lib/request: use transformed req body 🐛
2020-01-05 18:10:09 +01:00
Jannis R
252ce5b515
lib/request, index: use ctx object 💥
2020-01-05 18:10:09 +01:00
Jannis R
fb7a5653e3
parseProductsBitmask via profile, pass ctx into parse fns 💥
2020-01-05 18:10:09 +01:00
Jannis R
6c5409fbce
extract parseIcon from parseCommon
2020-01-05 18:10:09 +01:00
Jannis R
d724846e91
rename findIdxRefs -> findInTree, remove resolveIdxRefs abstraction
2020-01-05 17:51:27 +01:00
Jannis R
3eae7ab169
parseCommon: resolve operator references
2020-01-05 17:51:27 +01:00
Jannis R
93814983da
add profile.parseCommon
2020-01-05 17:50:27 +01:00
Jannis R
ed0c606db1
add journeysOutFrwd profile flag
2019-12-29 22:18:22 +01:00
Jannis R
43b4a6e6d9
handle H_UNKNOWN error
...
see also schildbach/public-transport-enabler#0f6862f
2019-10-28 17:35:57 +01:00
Jannis R
2e88e964bb
client ID: install-unique -> process-unique
2019-08-16 17:57:04 +02:00