Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/public-transport/hafas-client

JavaScript client for HAFAS public transport APIs.
https://github.com/public-transport/hafas-client

parseLocation: parse parent station

240df85bf699245a64a503892b0c89b192bf11ab authored over 4 years ago by Jannis R <[email protected]>
parseLocation: prevent endless recursive loops

1abafb5bd4bd10f1eed1a15500217bc3cf57f3eb authored over 4 years ago by Jannis R <[email protected]>
parseLocation: parse entrances & sub-stops lists

76e310218a2b978eaa16516e57822698683cc0de authored over 4 years ago by Jannis R <[email protected]>
changelog :memo:, 5.5.1

[ci skip]

8fd72ca6f51003a5e061b8e02c240680b23eba63 authored over 4 years ago by Jannis R <[email protected]>
minor readme/documentation tweaks :memo:

- stop(): add `remarks: true` default
- journeys(): more intuitive options order
- readme: fix b...

b302ba75d29fe00e26aedbaf93af65f624a553d9 authored over 4 years ago by Jannis R <[email protected]>
readme: update links :memo:

[ci skip]

e02a20b1de59bda3cd380445b6105e4c46036636 authored over 4 years ago by Jannis R <[email protected]>
refreshJourney: actually throw the error :bug:, add code

3c888a0ea01092cc35d2855651c482f51df030dc authored over 4 years ago by Jannis R <[email protected]>
improve E2E test reliability :green_heart:

87e5649f8970cbdfecbc9b19c4e2f0f5167a28f8 authored almost 5 years ago by Jannis R <[email protected]>
changelog :memo:, 5.5.0

[ci skip]

0287899d1da1fd3674f90cf591dd8abd80e52293 authored almost 5 years ago by Jannis R <[email protected]>
add E2E tests for SVV :white_check_mark:

9c4189a874a92e173026fb2057009c8a44ee7b2e authored almost 5 years ago by Jannis R <[email protected]>
add SVV profile

fa3146d706f07e8bee535e30e4be73568edbf837 authored almost 5 years ago by Jannis R <[email protected]>
departures/arrivals: let results default to null

https://github.com/public-transport/hafas-client/pull/171#discussion_r397402352

0699d4d22e051fe5a11d901486b0c393e32d4d8e authored almost 5 years ago by Jannis R <[email protected]>
object-scan@13 (improved performance)

closes #173

1b0133190f0d73eaac8b93ea6a6442cbe409bf46 authored almost 5 years ago by Lukas Siemon <[email protected]>
"invalid response" error: add isHafasError flag

So that consuming code can tell that this error is caused by an
invalid/unexpected response from...

e032ec1acd5f4bd469b7444f35e9bce260c780b4 authored almost 5 years ago by Jannis R <[email protected]>
changelog :memo:, 5.4.0

[ci skip]

33d77868a441ae0391ce8cfcf2ef0c855ceffd91 authored almost 5 years ago by Jannis R <[email protected]>
departures/arrivals: add results option

ae74bb420d50344bc420daa2ac87a597c1ac6642 authored almost 5 years ago by Jannis R <[email protected]>
Merge pull request #169 from public-transport/sncb-nmbs

add SNCB/NMBS profile

70c02199b27474ecdfa3a2bf8684024de8820fbe authored almost 5 years ago by Jannis Redmann <[email protected]>
add SNCB/NMBS E2E tests :white_check_mark:

17031f3e11007f138c5f4b43daf17cc3a3c7b303 authored almost 5 years ago by Jannis R <[email protected]>
SNCB: normalize S-train line names

7d3107e6a732daf5d3913f5b1be43114ac73a20d authored almost 5 years ago by Jannis R <[email protected]>
add SNCB/NMBS profile

01b36932718df668dd4277b891d84ecdbada7e13 authored almost 5 years ago by Jannis R <[email protected]>
changelog :memo:, 5.3.1

[ci skip]

ce76c1f9836280e2767da0a098cbdcbd89bf04bb authored almost 5 years ago by Jannis R <[email protected]>
parseIcon, parseHint, parseLocation: handle more edge cases :bug:

2cb6a0c32b17cb25bf379ad9e633007112027453 authored almost 5 years ago by Jannis R <[email protected]>
journeys: default earlierRef & laterRef to null :bug:

`JSON.stringify` exludes entries with `undefined`.

78487d9163751280dc388bc793900a7fcc1fa120 authored almost 5 years ago by Jannis R <[email protected]>
PKP: trim "-" from stop names

916ac3067dfdd1a7adeabe09e9445ba51af91c91 authored almost 5 years ago by Jannis R <[email protected]>
parseJourneyLeg: parse isRchbl correctly :bug:

0dceb414afa1ca9270697fce02a829d1c3be1422 authored almost 5 years ago by Jannis R <[email protected]>
add todos

also remove dead code

36a8b388f2b26f1cd819fba0f102358cc266f151 authored almost 5 years ago by Jannis R <[email protected]>
improve docs :memo:

[ci skip]

cda96b669888f07d27f97ad0a64a8848c50dc829 authored almost 5 years ago by Jannis R <[email protected]>
add link to pkp-hafas

e0b15f1e1c830c704474e06772164ca33da8b9b5 authored almost 5 years ago by Julius Tens <[email protected]>
INSA: ver 1.21 -> 1.18 :bug:

1b03b2eb broke it.

see also #95

a93909046ef2cb7dc1acb37c9d64f81c009ceaeb authored almost 5 years ago by Jannis R <[email protected]>
changelog :memo:, 5.3.0

[ci skip]

0499163df3ba890c1fb95187ad99b6338d09ed0d authored almost 5 years ago by Jannis R <[email protected]>
add VMT profile

86ddf2c290f19448d1c8963e3472895bb8b6cf85 authored almost 5 years ago by Jannis R <[email protected]>
add RSAG profile

84637b2e960da0e77e483a1d4b7ea95cf7b14a2f authored almost 5 years ago by Jannis R <[email protected]>
add RSAG E2E tests :white_check_mark:

522248b9080e4c1047d1f2a2945e3444d0ade357 authored almost 5 years ago by Jannis R <[email protected]>
add RMV profile

3a9e548bcff496d540ae514bbe5f406ed946b407 authored almost 5 years ago by Jannis R <[email protected]>
add RMV E2E tests :white_check_mark:

0ea2c01abef6cf82a3ae25de3fde356060143956 authored almost 5 years ago by Jannis R <[email protected]>
add VBN profile

682f9f948dc6f47031f0be292d1bf9a1d0f30289 authored almost 5 years ago by Jannis R <[email protected]>
add VBN E2E tests :white_check_mark:

8540f5f610a587d0fcbf88ab6227f4acb7083a68 authored almost 5 years ago by Jannis R <[email protected]>
add PKP e2e tests

c2b15fab50ea6d4fcfb332aa6ca98507bfa1f2e2 authored almost 5 years ago by Julius Tens <[email protected]>
add PKP profile

d5116c23993a74e261c54e9d9536c3ea9d808c3a authored almost 5 years ago by Julius Tens <[email protected]>
INVG E2E tests :white_check_mark:

299b5ac8ae51960e1116d568fc64edefb2d106a5 authored almost 5 years ago by Jannis R <[email protected]>
add INVG profile

1c790e1cd6ced472037d99351a9d4f73e63a7b09 authored almost 5 years ago by Jannis R <[email protected]>
highest-endpoint-version helper tool

[ci skip]

b61c2584b20ecb45b24afd6e2f75753504256b92 authored almost 5 years ago by Jannis R <[email protected]>
changelog :memo:, 5.2.0

[ci skip]

225a7c15c1bfc5aaef40af6a08fdecaee3082c70 authored almost 5 years ago by Jannis R <[email protected]>
parseLine: expose adminCode

The admin code is often helpful to distinguish lines that can't
be distinguished by their `opera...

8c7f164fa38e9dbd64f295a3ae790022479b0582 authored almost 5 years ago by Jannis R <[email protected]>
tests: DB stop(), INSA stop() :white_check_mark:

b9d5c85a5435d6cbb944fc679ffea7bf4b219286 authored almost 5 years ago by Jannis R <[email protected]>
parseLocation: parse fare zone, transit authority & more foreign stop IDs

closes #131
see also #5, #90

3ea9380218832d111244b9957681982fed23104a authored almost 5 years ago by Jannis R <[email protected]>
parseLocation: parse foreign stop IDs from `I` hints

`rRefL` seems to be used by older HAFAS endpoints, e.g. `ver: 1.11`.

see also #5, #90, #131

2a241375db97270a443791a677a30132ce8bcd86 authored almost 5 years ago by Jannis R <[email protected]>
VBB: only expand 9* stop IDs to 12 digits :bug:

This broke stop IDs like 8080560 (Halle Dessauer Brücke) before.

ff2b677812027773531b845c5b1290ca06d508f8 authored almost 5 years ago by Jannis R <[email protected]>
INSA: v1.21, enable reachableFrom()

1b03b2eb0fa83146c23e2dc7ae54d3fa02702899 authored almost 5 years ago by Jannis R <[email protected]>
GitHub funding markup, changelog :memo:, 5.1.2

[ci skip]

b653d4659b5778b95c20160fc6737edb038c24e4 authored almost 5 years ago by Jannis R <[email protected]>
soothe the linter: remove unused variables

c072a70c571fd6e817e3fbe668a98406c5d684a8 authored almost 5 years ago by Julius Tens <[email protected]>
add basic linter setup

db94a62649deeb5342c9b84c7e15365c9430ffea authored almost 5 years ago by Julius Tens <[email protected]>
split travis script for cleaner CI output

Co-Authored-By: Jannis Redmann <[email protected]>

9874292a737ef9ff317dc6be7705c89692b6858f authored almost 5 years ago by Julius Tens <[email protected]>
bugfixes: fix undefined variables :bug:

bc30309056c445b9e40a09a9308efef3b3b1bc7f authored almost 5 years ago by Julius Tens <[email protected]>
enable no-irregular-whitespace and no-mixed-spaces-and-tabs rules, fix non-compliant whitespace

df010fc24c258fb5c03e43f826d8dc6d16fca863 authored almost 5 years ago by Julius Tens <[email protected]>
DB: fix journey leg loadFactor parsing :bug:

e5abe3d98a49607b7ae5176970915bc5c889a3da authored almost 5 years ago by Jannis R <[email protected]>
link to GitHub Sponsors, changelog :memo:, 5.1.1

[ci skip]

fd3bc17d08c399f6fb55bd374698b9b698856eb7 authored almost 5 years ago by Jannis R <[email protected]>
improve findInTree performance

by passing a list of paths to find in the tree up front

#154

closes #152

8cb7d807f2c54039a6a5a7ccb058c9093e0c4576 authored almost 5 years ago by Lukas Siemon <[email protected]>
make readme more helpful :memo:

[ci skip]

940519b15be0488bfad81118cdd3a020dcf4a3aa authored almost 5 years ago by Jannis R <[email protected]>
object-scan@11

9522e9296dcd6617d57c4aae8149d5bc072bb34d authored almost 5 years ago by Jannis R <[email protected]>
changelog :memo:, 5.1.0

[ci skip]

d2bca32c770184b965ae26bbd7cc84aae01dacbb authored almost 5 years ago by Jannis R <[email protected]>
add n0emis as a contributor

65c79fed5d855e7852cfee8d69bcaa0d591265e6 authored almost 5 years ago by Simeon Keske <[email protected]>
VSN: add E2E tests :white_check_mark:

738354d20233520bf5ed939d899d5b66014ba3de authored almost 5 years ago by Simeon Keske <[email protected]>
move refreshJourneyReq-formatter to own function

1c67350b48909fa51f71502a5cd643c0294e51f6 authored almost 5 years ago by Simeon Keske <[email protected]>
add VSN profile

542a9eea0253db658c27d7dcd6b8636e68de6601 authored almost 5 years ago by Simeon Keske <[email protected]>
Error -> TypeError

c1beb28b85f75c0736f933452b2666f063b8fe25 authored almost 5 years ago by Jannis R <[email protected]>
request: add response ID to error objects

dfff999406f21a4e182bd1deb96c004f5fb2feb4 authored almost 5 years ago by Jannis R <[email protected]>
changelog :memo:, 5.0.4

[ci skip]

4837c2309ed0ac9f89dcf9724fcdc0234995eb85 authored almost 5 years ago by Jannis R <[email protected]>
debug CLI: accept JS objects

ea4912aae4c6cd8eb3735a28487c1a83d12c60ac authored almost 5 years ago by Jannis R <[email protected]>
VBB: accept station IDs with unknown length :bug:

9b0e55c6ad08945963ab1f3e2baf7ea0a97b66b3 authored almost 5 years ago by Jannis R <[email protected]>
@mapbox/polyline -> google-polyline

db9287f7fdc4c4c7f5c3f30a83a7609bea46f426 authored almost 5 years ago by Jannis R <[email protected]>
changelog :memo:, 5.0.3

[ci skip]

f771e9fb5d33d75632870ee7238f280f68199b49 authored almost 5 years ago by Jannis R <[email protected]>
vbb-translate-ids@4 :bug:

fixes derhuerst/vbb-rest#38 for hafas-client@5

5622f98e6254beac8816ebd54ee669c5fb37f05c authored almost 5 years ago by Jannis R <[email protected]>
chore: improved performance

8c6a8d858edf6f75e19294f4066c252e64d11184 authored almost 5 years ago by Lukas Siemon <[email protected]>
amend: converted spaced to tabs

cf69ff4bc817bb45f721ed98663adefcebbab593 authored almost 5 years ago by Lukas Siemon <[email protected]>
minor fix, changelog :memo:, 5.0.2

e9699f98bad1a9eb04376dc923b7d6087632f7b4 authored almost 5 years ago by Jannis R <[email protected]>
parseWarning: fix parseMsgEvent :bug:

e049aa3d0406fa3e4ddd042bf4809f1174dc12b4 authored almost 5 years ago by Jannis R <[email protected]>
remove AppVeyor :green_heart:, changelog :memo:, 5.0.1

[ci skip]

616da5755004bfe5231b9f78a10f5bc704270d08 authored almost 5 years ago by Jannis R <[email protected]>
throttle & retry: use default profile :bug:

51b1e68dddaab4984bb52ce9db825c7a4366ef81 authored almost 5 years ago by Jannis R <[email protected]>
changelog :memo:, 5.0.0

[ci skip]

42b2a8a7bfd163504317279b967aa64e81996247 authored about 5 years ago by Jannis R <[email protected]>
DB Busradar NRW: adapt profile to ctx

see also fb7a565, 252ce5b, 9fc6664 & 2cfee22

e2567efcc2f318cbab2627c1afee52b72b95013d authored about 5 years ago by Jannis R <[email protected]>
tests for formatProductsFilter :white_check_mark:

850cd9ce854949469c661bf13db3b9ca2baba492 authored about 5 years ago by Jannis R <[email protected]>
request formatters via profile

39a626784bd11e95915e1e8c09ae1d0dbb4709ef authored about 5 years ago by Jannis R <[email protected]>
call formatProductsFilter via profile, use products from ctx.profile :boom:

773035c05df7fb2c6681d1e80e610a68c355ef15 authored about 5 years ago by Jannis R <[email protected]>
require Node 10+ :boom:

2f8f82f73627348bc3af70234ff1e89a3a90e4e9 authored about 5 years ago by Jannis R <[email protected]>
adapt "writing a profile" guide to ctx-based parse fns :memo:

[ci skip]

4d11f34e1deba1470e43271cdfc55bab28c0df8a authored about 5 years ago by Jannis R <[email protected]>
request() via profile :boom:

6d5c6081ced4f1f777b0eddf73c20a4ade69fed0 authored about 5 years ago by Jannis R <[email protected]>
parseWarning: parseDateTime -> profile.parseDateTime :bug:

9a6bc2df0dfd553ee818a30931baf593ae50f3b2 authored about 5 years ago by Jannis R <[email protected]>
adapt profiles to ctx-based parse fns

9fc666430217aca6d8345ec4fcca356009e28f5c authored about 5 years ago by Jannis R <[email protected]>
lib/request: use transformed req body :bug:

7b7293efea3621643f385b706d4b4b479b821276 authored about 5 years ago by Jannis R <[email protected]>
parseIcon: use txt & txtS as text fallback

8b2a5a82f21abfbe5c82c86e14bfc853d29c2449 authored about 5 years ago by Jannis R <[email protected]>
extract parseIcon from parseCommon

6c5409fbce53d7b841588ab2880133d9a3b00257 authored about 5 years ago by Jannis R <[email protected]>
lib/request, index: use ctx object :boom:

252ce5b515aa0d4f2d18dad4d2e8ea330a5d25f1 authored about 5 years ago by Jannis R <[email protected]>
parseJourney: fix scheduledDays year :bug:

29d7bd4299d6460376353562ac31669147fbb21d authored about 5 years ago by Jannis R <[email protected]>
parseProductsBitmask via profile, pass ctx into parse fns :boom:

fb7a5653e3f7b41b5d054a3d59376c176b2547bd authored about 5 years ago by Jannis R <[email protected]>
CI: allow E2E tests to fail :green_heart:

20a1592eaffe63e07d4f302f7bf2a7fbd4a13ece authored about 5 years ago by Jannis R <[email protected]>
parseHint: parse code & text properly :bug:

5ea22f7a59d4f90131eee047e21ce8c118cee1ea authored about 5 years ago by Jannis R <[email protected]>
tests for parse/* :white_check_mark:

cc74f6a85bd68752ffea141c889de3cdba73f61c authored about 5 years ago by Jannis R <[email protected]>
fix test/throttle :green_heart:

4652c1694ea10864076703ba19e0ffe9e40db4a7 authored about 5 years ago by Jannis R <[email protected]>
tests: adapt to ctx-based parse fns

2cfee2228761173fccdaa5141d430f1225725da2 authored about 5 years ago by Jannis R <[email protected]>