├── .editorconfig ├── .eslintrc.json ├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-PROSPERITY.md ├── debug-matching.js ├── gtfs-to-sql ├── lib ├── flatten-trip-polyline.js ├── gtfs-rt-writer.js ├── logger.js ├── major-version.js ├── match.js ├── metrics.js ├── monitor.js ├── raw-match.js ├── serve.js ├── set-with-ttl.js ├── shift-times-to-ensure-gaps.js ├── soft-exit.js └── truncate-at-in-seat-transfer.js ├── match.js ├── monitor.js ├── package.json ├── readme.md ├── serve.js └── test ├── expect-fully-read-sub ├── expect-matched.js ├── fixtures ├── movement-u3-2020-12-01.json ├── trip-re70-2020-11-29.json └── trip-u1-2020-11-29.json ├── gtfs-info.js ├── gtfs-rt-formatting.js ├── hafas-info.js ├── index.sh ├── nats-client-id ├── normalize.js ├── truncate-at-in-seat-transfer.js ├── unmatched-movements.ndjson.gz ├── unmatched-trips.ndjson.gz └── vbb-hafas.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-PROSPERITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/LICENSE-PROSPERITY.md -------------------------------------------------------------------------------- /debug-matching.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/debug-matching.js -------------------------------------------------------------------------------- /gtfs-to-sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/gtfs-to-sql -------------------------------------------------------------------------------- /lib/flatten-trip-polyline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/flatten-trip-polyline.js -------------------------------------------------------------------------------- /lib/gtfs-rt-writer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/gtfs-rt-writer.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/major-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/major-version.js -------------------------------------------------------------------------------- /lib/match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/match.js -------------------------------------------------------------------------------- /lib/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/metrics.js -------------------------------------------------------------------------------- /lib/monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/monitor.js -------------------------------------------------------------------------------- /lib/raw-match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/raw-match.js -------------------------------------------------------------------------------- /lib/serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/serve.js -------------------------------------------------------------------------------- /lib/set-with-ttl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/set-with-ttl.js -------------------------------------------------------------------------------- /lib/shift-times-to-ensure-gaps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/shift-times-to-ensure-gaps.js -------------------------------------------------------------------------------- /lib/soft-exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/soft-exit.js -------------------------------------------------------------------------------- /lib/truncate-at-in-seat-transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/lib/truncate-at-in-seat-transfer.js -------------------------------------------------------------------------------- /match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/match.js -------------------------------------------------------------------------------- /monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/monitor.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/readme.md -------------------------------------------------------------------------------- /serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/serve.js -------------------------------------------------------------------------------- /test/expect-fully-read-sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/expect-fully-read-sub -------------------------------------------------------------------------------- /test/expect-matched.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/expect-matched.js -------------------------------------------------------------------------------- /test/fixtures/movement-u3-2020-12-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/fixtures/movement-u3-2020-12-01.json -------------------------------------------------------------------------------- /test/fixtures/trip-re70-2020-11-29.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/fixtures/trip-re70-2020-11-29.json -------------------------------------------------------------------------------- /test/fixtures/trip-u1-2020-11-29.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/fixtures/trip-u1-2020-11-29.json -------------------------------------------------------------------------------- /test/gtfs-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/gtfs-info.js -------------------------------------------------------------------------------- /test/gtfs-rt-formatting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/gtfs-rt-formatting.js -------------------------------------------------------------------------------- /test/hafas-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/hafas-info.js -------------------------------------------------------------------------------- /test/index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/index.sh -------------------------------------------------------------------------------- /test/nats-client-id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/nats-client-id -------------------------------------------------------------------------------- /test/normalize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/normalize.js -------------------------------------------------------------------------------- /test/truncate-at-in-seat-transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/truncate-at-in-seat-transfer.js -------------------------------------------------------------------------------- /test/unmatched-movements.ndjson.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/unmatched-movements.ndjson.gz -------------------------------------------------------------------------------- /test/unmatched-trips.ndjson.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/unmatched-trips.ndjson.gz -------------------------------------------------------------------------------- /test/vbb-hafas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/derhuerst/hafas-gtfs-rt-feed/HEAD/test/vbb-hafas.js --------------------------------------------------------------------------------