├── .dockerignore ├── .github └── workflows │ ├── deployment.yaml │ └── quality.yaml ├── .gitignore ├── .nvmrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── apps ├── client │ ├── .env.example │ ├── .gitignore │ ├── components.json │ ├── index.html │ ├── package.json │ ├── public │ │ ├── apple-touch-icon.png │ │ ├── favicon-96x96.png │ │ ├── favicon.ico │ │ ├── favicon.svg │ │ ├── logo.svg │ │ ├── robots.txt │ │ ├── web-app-manifest-192x192.png │ │ └── web-app-manifest-512x512.png │ ├── src │ │ ├── App.tsx │ │ ├── adapters │ │ │ └── maplibre-gl │ │ │ │ ├── geojson-circles.tsx │ │ │ │ ├── geojson-popup.tsx │ │ │ │ ├── map.tsx │ │ │ │ ├── use-map-bounds.tsx │ │ │ │ ├── use-map-layer.tsx │ │ │ │ └── use-map-source.tsx │ │ ├── api │ │ │ ├── announcements.ts │ │ │ ├── client.ts │ │ │ ├── editors.ts │ │ │ ├── lines.ts │ │ │ ├── networks.ts │ │ │ ├── regions.ts │ │ │ ├── vehicle-journeys.ts │ │ │ └── vehicles.ts │ │ ├── components │ │ │ ├── about │ │ │ │ └── about.tsx │ │ │ ├── announcements │ │ │ │ ├── announcement.tsx │ │ │ │ └── announcements.tsx │ │ │ ├── data │ │ │ │ ├── network-header.tsx │ │ │ │ ├── networks │ │ │ │ │ ├── network-vehicles.tsx │ │ │ │ │ ├── vehicle-card.tsx │ │ │ │ │ └── vehicles-table.tsx │ │ │ │ └── vehicles │ │ │ │ │ ├── actions │ │ │ │ │ ├── vehicle-characteristics-action-menu.tsx │ │ │ │ │ ├── vehicle-characteristics-archive.tsx │ │ │ │ │ └── vehicle-characteristics-edit.tsx │ │ │ │ │ ├── activity-card.tsx │ │ │ │ │ ├── vehicle-activities.tsx │ │ │ │ │ ├── vehicle-characteristics.tsx │ │ │ │ │ └── vehicle-live.tsx │ │ │ ├── form │ │ │ │ ├── form-checkbox.tsx │ │ │ │ └── form-select.tsx │ │ │ ├── loading-indicator.tsx │ │ │ ├── settings │ │ │ │ ├── bypass-min-zoom.tsx │ │ │ │ ├── display-next-calls.tsx │ │ │ │ ├── editor-token-input.tsx │ │ │ │ ├── geolocate-on-start.tsx │ │ │ │ ├── hide-scheduled-trips.tsx │ │ │ │ ├── settings.tsx │ │ │ │ ├── show-debug-info.tsx │ │ │ │ └── use-absolute-time.tsx │ │ │ ├── ui │ │ │ │ ├── accordion.tsx │ │ │ │ ├── breadcrumb.tsx │ │ │ │ ├── button.tsx │ │ │ │ ├── card.tsx │ │ │ │ ├── checkbox.tsx │ │ │ │ ├── copy-to-clipboard.tsx │ │ │ │ ├── custom-tooltip.tsx │ │ │ │ ├── dialog.tsx │ │ │ │ ├── dropdown-menu.tsx │ │ │ │ ├── form.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── label.tsx │ │ │ │ ├── link.tsx │ │ │ │ ├── select.tsx │ │ │ │ ├── separator.tsx │ │ │ │ ├── sheet.tsx │ │ │ │ ├── skeleton.tsx │ │ │ │ ├── switch.tsx │ │ │ │ └── tooltip.tsx │ │ │ ├── vehicles-map │ │ │ │ ├── online-vehicles │ │ │ │ │ ├── line-selection │ │ │ │ │ │ └── online-vehicles-line-selection.tsx │ │ │ │ │ ├── network-selection │ │ │ │ │ │ ├── online-vehicles-network-card.tsx │ │ │ │ │ │ └── online-vehicles-network-selection.tsx │ │ │ │ │ ├── online-control.tsx │ │ │ │ │ ├── online-vehicles-sheet-management.tsx │ │ │ │ │ └── vehicle-selection │ │ │ │ │ │ ├── online-vehicles-vehicle-card.tsx │ │ │ │ │ │ └── online-vehicles-vehicle-selection.tsx │ │ │ │ ├── position-save.tsx │ │ │ │ ├── vehicles-map.tsx │ │ │ │ └── vehicles-markers │ │ │ │ │ ├── popup │ │ │ │ │ ├── girouette.tsx │ │ │ │ │ ├── vehicle-girouette.tsx │ │ │ │ │ ├── vehicle-information.tsx │ │ │ │ │ ├── vehicle-marker-popup.tsx │ │ │ │ │ └── vehicle-next-stops.tsx │ │ │ │ │ ├── vehicles-markers-data.tsx │ │ │ │ │ ├── vehicles-markers-jump-to.tsx │ │ │ │ │ ├── vehicles-markers-layer.tsx │ │ │ │ │ ├── vehicles-markers-popup-root.tsx │ │ │ │ │ └── vehicles-markers-status-control.tsx │ │ │ └── welcome-back.tsx │ │ ├── fonts │ │ │ ├── achemine-bold-webfont.woff2 │ │ │ ├── achemine-regular-webfont.woff2 │ │ │ └── girouette │ │ │ │ ├── 0505SUPX.ttf │ │ │ │ ├── 0808B2E1.ttf │ │ │ │ ├── 1107SUPX.ttf │ │ │ │ ├── 1310C2E1.ttf │ │ │ │ ├── 1407SUPX.ttf │ │ │ │ ├── 14LUPLAN.ttf │ │ │ │ ├── 1507SUPX.ttf │ │ │ │ ├── 1508C2E1.ttf │ │ │ │ ├── 1508SUPX.ttf │ │ │ │ ├── 1510N2E1-TCAR.ttf │ │ │ │ ├── 1510N2E1.ttf │ │ │ │ ├── 1513B3E1-TCAR.ttf │ │ │ │ ├── 1513B3E1.ttf │ │ │ │ ├── 1710SUPX.ttf │ │ │ │ ├── DUHAMEL-24-22-2.ttf │ │ │ │ ├── LUMIPLAN-2.ttf │ │ │ │ ├── LUMIPLAN-A.ttf │ │ │ │ └── METRO.ttf │ │ ├── hooks │ │ │ ├── use-debounced-memo.ts │ │ │ ├── use-editor.ts │ │ │ └── use-line.ts │ │ ├── icons │ │ │ ├── crowd │ │ │ │ ├── high.tsx │ │ │ │ ├── low.tsx │ │ │ │ ├── medium.tsx │ │ │ │ └── no-passengers.tsx │ │ │ ├── means-of-transport.tsx │ │ │ ├── tc-infos.png │ │ │ └── zzz.tsx │ │ ├── layout │ │ │ └── navigation-bar.tsx │ │ ├── main.tsx │ │ ├── pages │ │ │ ├── map.tsx │ │ │ ├── network-details.tsx │ │ │ ├── network-list.tsx │ │ │ └── vehicle-details.tsx │ │ ├── polyfills.ts │ │ ├── psod.tsx │ │ ├── router.tsx │ │ ├── setup-dayjs.ts │ │ ├── styles │ │ │ ├── girouettes.css │ │ │ ├── index.css │ │ │ ├── leaflet.css │ │ │ └── maplibregl.css │ │ ├── utils │ │ │ ├── moveable-circler-marker.ts │ │ │ └── utils.ts │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── server │ ├── .env.example │ ├── drizzle.config.ts │ ├── drizzle │ ├── 0000_nappy_iceman.sql │ ├── 0001_shiny_loners.sql │ ├── 0002_fuzzy_kate_bishop.sql │ ├── 0003_workable_zodiak.sql │ ├── 0004_rapid_makkari.sql │ ├── 0005_late_cerise.sql │ ├── 0006_awesome_albert_cleary.sql │ ├── 0007_gray_jack_flag.sql │ ├── 0008_purple_bloodstorm.sql │ ├── 0009_free_slapstick.sql │ ├── 0010_stormy_cassandra_nova.sql │ ├── 0011_mute_reaper.sql │ ├── 0012_awesome_jack_murdock.sql │ ├── 0013_freezing_supernaut.sql │ ├── 0014_right_tyger_tiger.sql │ ├── 0015_harsh_alice.sql │ ├── 0016_last_masque.sql │ ├── 0017_equal_argent.sql │ └── meta │ │ ├── 0000_snapshot.json │ │ ├── 0001_snapshot.json │ │ ├── 0002_snapshot.json │ │ ├── 0003_snapshot.json │ │ ├── 0004_snapshot.json │ │ ├── 0005_snapshot.json │ │ ├── 0006_snapshot.json │ │ ├── 0007_snapshot.json │ │ ├── 0008_snapshot.json │ │ ├── 0009_snapshot.json │ │ ├── 0010_snapshot.json │ │ ├── 0011_snapshot.json │ │ ├── 0012_snapshot.json │ │ ├── 0013_snapshot.json │ │ ├── 0014_snapshot.json │ │ ├── 0015_snapshot.json │ │ ├── 0016_snapshot.json │ │ ├── 0017_snapshot.json │ │ └── _journal.json │ ├── package.json │ ├── src │ ├── api │ │ ├── auth-middleware.ts │ │ ├── common-validators.ts │ │ ├── compute-vehicle-activeness.ts │ │ ├── v2 │ │ │ ├── announcements.ts │ │ │ ├── auth.ts │ │ │ ├── index.ts │ │ │ ├── lines.ts │ │ │ ├── networks.ts │ │ │ ├── regions.ts │ │ │ ├── users.ts │ │ │ └── vehicles.ts │ │ └── validator-helpers.ts │ ├── controllers │ │ ├── announcements.ts │ │ ├── editors.ts │ │ ├── lines.ts │ │ ├── middlewares │ │ │ └── editor-middleware.ts │ │ ├── networks.ts │ │ ├── regions.ts │ │ ├── vehicle-journeys.ts │ │ └── vehicles.ts │ ├── core │ │ ├── cache │ │ │ ├── cache.ts │ │ │ └── line-cache.ts │ │ ├── database │ │ │ ├── database.ts │ │ │ ├── migrate.ts │ │ │ └── schema.ts │ │ ├── services │ │ │ └── girouette-service.ts │ │ └── store │ │ │ └── journey-store.ts │ ├── index.ts │ ├── options.ts │ ├── sentry.ts │ ├── server.ts │ ├── types │ │ └── disposeable-vehicle-journey.ts │ ├── utils │ │ └── nth-index-of.ts │ └── vehicle-handling │ │ ├── handle-vehicle-batch.ts │ │ ├── import │ │ ├── import-lines.ts │ │ ├── import-network.ts │ │ ├── import-operator.ts │ │ └── import-vehicle.ts │ │ └── register-activity.ts │ ├── tsconfig.app.json │ ├── tsconfig.drizzle.json │ └── tsconfig.json ├── biome.json ├── compose.yml ├── docker ├── Dockerfile-client ├── Dockerfile-server ├── bus-tracker-stack.yaml └── nginx.conf ├── documentation └── images │ ├── architecture-diagram.png │ └── logo-full-width.png ├── libraries └── contracts │ ├── package.json │ ├── src │ ├── api │ │ └── models.ts │ ├── index.ts │ └── vehicle-journeys.ts │ └── tsconfig.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── providers ├── dkbus │ ├── Dockerfile │ ├── package.json │ ├── src │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── siri.ts │ │ └── types.ts │ └── tsconfig.json ├── flowly │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── gtfs │ ├── Dockerfile │ ├── configurations │ │ ├── auvergne-rhone-alpes.mjs │ │ ├── bfc-ge.mjs │ │ ├── bordeaux-tbm.mjs │ │ ├── bretagne.mjs │ │ ├── corse.mjs │ │ ├── cvl.mjs │ │ ├── drom-tom.mjs │ │ ├── hdf.mjs │ │ ├── idfm.mjs │ │ ├── lemans-setram.mjs │ │ ├── lille-illevia.mjs │ │ ├── lyon-tcl.mjs │ │ ├── na.mjs │ │ ├── normandie.mjs │ │ ├── occitanie.mjs │ │ ├── paca.mjs │ │ ├── pdl.mjs │ │ ├── prague.mjs │ │ ├── rome.mjs │ │ ├── rouen-astuce.mjs │ │ └── sncf.mjs │ ├── package.json │ ├── src │ │ ├── cache │ │ │ └── temporal-cache.ts │ │ ├── configuration │ │ │ ├── configuration.ts │ │ │ └── load-configuration.ts │ │ ├── constants.ts │ │ ├── download │ │ │ ├── download-gtfs-rt.ts │ │ │ └── download-gtfs.ts │ │ ├── import │ │ │ ├── components │ │ │ │ ├── import-agencies.ts │ │ │ │ ├── import-routes.ts │ │ │ │ ├── import-services.ts │ │ │ │ ├── import-shapes.ts │ │ │ │ ├── import-stops.ts │ │ │ │ └── import-trips.ts │ │ │ └── import-gtfs.ts │ │ ├── index.ts │ │ ├── jobs │ │ │ ├── compute-current-journeys.ts │ │ │ ├── compute-next-journeys.ts │ │ │ ├── initialize-resources.ts │ │ │ ├── sweep-journeys.ts │ │ │ └── update-resources.ts │ │ ├── model │ │ │ ├── agency.ts │ │ │ ├── gtfs-rt.ts │ │ │ ├── gtfs.ts │ │ │ ├── journey.ts │ │ │ ├── route.ts │ │ │ ├── service.ts │ │ │ ├── shape.ts │ │ │ ├── source.ts │ │ │ ├── stop-time.ts │ │ │ ├── stop.ts │ │ │ └── trip.ts │ │ ├── options.ts │ │ └── utils │ │ │ ├── csv-reader.ts │ │ │ ├── file-exists.ts │ │ │ ├── get-direction.ts │ │ │ ├── get-staleness.ts │ │ │ ├── guess-start-date.test.ts │ │ │ ├── guess-start-date.ts │ │ │ ├── pad-source-id.ts │ │ │ └── stop-watch.ts │ └── tsconfig.json ├── hawk │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── vehicle.ts │ └── tsconfig.json ├── idelis │ ├── package.json │ ├── src │ │ ├── fetch-vehicles.ts │ │ ├── index.ts │ │ └── lines.ts │ └── tsconfig.json ├── rtm │ ├── package.json │ ├── src │ │ ├── data.ts │ │ └── index.ts │ └── tsconfig.json ├── tcl │ ├── .env.example │ ├── data │ │ └── lines.json │ ├── package.json │ ├── src │ │ ├── convert-position.ts │ │ ├── get-vehicles.ts │ │ ├── index.ts │ │ └── types.ts │ └── tsconfig.json └── twisto │ ├── Dockerfile │ ├── package.json │ ├── src │ ├── config.ts │ ├── index.ts │ ├── jobs │ │ ├── fetch-monitored-lines.ts │ │ └── fetch-monitored-vehicles.ts │ ├── payloads │ │ ├── get-vehicle-monitoring.ts │ │ └── lines-discovery.ts │ └── utils │ │ └── siri-request.ts │ └── tsconfig.json └── sonar-project.properties /.dockerignore: -------------------------------------------------------------------------------- 1 | **/dist/ 2 | **/node_modules/ 3 | -------------------------------------------------------------------------------- /.github/workflows/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/.github/workflows/deployment.yaml -------------------------------------------------------------------------------- /.github/workflows/quality.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/.github/workflows/quality.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24.11.1 -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/README.md -------------------------------------------------------------------------------- /apps/client/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/.env.example -------------------------------------------------------------------------------- /apps/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/.gitignore -------------------------------------------------------------------------------- /apps/client/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/components.json -------------------------------------------------------------------------------- /apps/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/index.html -------------------------------------------------------------------------------- /apps/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/package.json -------------------------------------------------------------------------------- /apps/client/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/public/apple-touch-icon.png -------------------------------------------------------------------------------- /apps/client/public/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/public/favicon-96x96.png -------------------------------------------------------------------------------- /apps/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/public/favicon.ico -------------------------------------------------------------------------------- /apps/client/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/public/favicon.svg -------------------------------------------------------------------------------- /apps/client/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/public/logo.svg -------------------------------------------------------------------------------- /apps/client/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /apps/client/public/web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/public/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /apps/client/public/web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/public/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /apps/client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/App.tsx -------------------------------------------------------------------------------- /apps/client/src/adapters/maplibre-gl/geojson-circles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/adapters/maplibre-gl/geojson-circles.tsx -------------------------------------------------------------------------------- /apps/client/src/adapters/maplibre-gl/geojson-popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/adapters/maplibre-gl/geojson-popup.tsx -------------------------------------------------------------------------------- /apps/client/src/adapters/maplibre-gl/map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/adapters/maplibre-gl/map.tsx -------------------------------------------------------------------------------- /apps/client/src/adapters/maplibre-gl/use-map-bounds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/adapters/maplibre-gl/use-map-bounds.tsx -------------------------------------------------------------------------------- /apps/client/src/adapters/maplibre-gl/use-map-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/adapters/maplibre-gl/use-map-layer.tsx -------------------------------------------------------------------------------- /apps/client/src/adapters/maplibre-gl/use-map-source.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/adapters/maplibre-gl/use-map-source.tsx -------------------------------------------------------------------------------- /apps/client/src/api/announcements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/api/announcements.ts -------------------------------------------------------------------------------- /apps/client/src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/api/client.ts -------------------------------------------------------------------------------- /apps/client/src/api/editors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/api/editors.ts -------------------------------------------------------------------------------- /apps/client/src/api/lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/api/lines.ts -------------------------------------------------------------------------------- /apps/client/src/api/networks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/api/networks.ts -------------------------------------------------------------------------------- /apps/client/src/api/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/api/regions.ts -------------------------------------------------------------------------------- /apps/client/src/api/vehicle-journeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/api/vehicle-journeys.ts -------------------------------------------------------------------------------- /apps/client/src/api/vehicles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/api/vehicles.ts -------------------------------------------------------------------------------- /apps/client/src/components/about/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/about/about.tsx -------------------------------------------------------------------------------- /apps/client/src/components/announcements/announcement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/announcements/announcement.tsx -------------------------------------------------------------------------------- /apps/client/src/components/announcements/announcements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/announcements/announcements.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/network-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/network-header.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/networks/network-vehicles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/networks/network-vehicles.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/networks/vehicle-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/networks/vehicle-card.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/networks/vehicles-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/networks/vehicles-table.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/vehicles/actions/vehicle-characteristics-action-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/vehicles/actions/vehicle-characteristics-action-menu.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/vehicles/actions/vehicle-characteristics-archive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/vehicles/actions/vehicle-characteristics-archive.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/vehicles/actions/vehicle-characteristics-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/vehicles/actions/vehicle-characteristics-edit.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/vehicles/activity-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/vehicles/activity-card.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/vehicles/vehicle-activities.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/vehicles/vehicle-activities.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/vehicles/vehicle-characteristics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/vehicles/vehicle-characteristics.tsx -------------------------------------------------------------------------------- /apps/client/src/components/data/vehicles/vehicle-live.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/data/vehicles/vehicle-live.tsx -------------------------------------------------------------------------------- /apps/client/src/components/form/form-checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/form/form-checkbox.tsx -------------------------------------------------------------------------------- /apps/client/src/components/form/form-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/form/form-select.tsx -------------------------------------------------------------------------------- /apps/client/src/components/loading-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/loading-indicator.tsx -------------------------------------------------------------------------------- /apps/client/src/components/settings/bypass-min-zoom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/settings/bypass-min-zoom.tsx -------------------------------------------------------------------------------- /apps/client/src/components/settings/display-next-calls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/settings/display-next-calls.tsx -------------------------------------------------------------------------------- /apps/client/src/components/settings/editor-token-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/settings/editor-token-input.tsx -------------------------------------------------------------------------------- /apps/client/src/components/settings/geolocate-on-start.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/settings/geolocate-on-start.tsx -------------------------------------------------------------------------------- /apps/client/src/components/settings/hide-scheduled-trips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/settings/hide-scheduled-trips.tsx -------------------------------------------------------------------------------- /apps/client/src/components/settings/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/settings/settings.tsx -------------------------------------------------------------------------------- /apps/client/src/components/settings/show-debug-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/settings/show-debug-info.tsx -------------------------------------------------------------------------------- /apps/client/src/components/settings/use-absolute-time.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/settings/use-absolute-time.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/card.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/copy-to-clipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/copy-to-clipboard.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/custom-tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/custom-tooltip.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/form.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/input.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/label.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/link.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/select.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/online-vehicles/line-selection/online-vehicles-line-selection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/online-vehicles/line-selection/online-vehicles-line-selection.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/online-vehicles/network-selection/online-vehicles-network-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/online-vehicles/network-selection/online-vehicles-network-card.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/online-vehicles/network-selection/online-vehicles-network-selection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/online-vehicles/network-selection/online-vehicles-network-selection.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/online-vehicles/online-control.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/online-vehicles/online-control.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/online-vehicles/online-vehicles-sheet-management.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/online-vehicles/online-vehicles-sheet-management.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/online-vehicles/vehicle-selection/online-vehicles-vehicle-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/online-vehicles/vehicle-selection/online-vehicles-vehicle-card.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/online-vehicles/vehicle-selection/online-vehicles-vehicle-selection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/online-vehicles/vehicle-selection/online-vehicles-vehicle-selection.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/position-save.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/position-save.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-map.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-markers/popup/girouette.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-markers/popup/girouette.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-markers/popup/vehicle-girouette.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-markers/popup/vehicle-girouette.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-markers/popup/vehicle-information.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-markers/popup/vehicle-information.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-markers/popup/vehicle-marker-popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-markers/popup/vehicle-marker-popup.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-markers/popup/vehicle-next-stops.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-markers/popup/vehicle-next-stops.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-markers/vehicles-markers-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-markers/vehicles-markers-data.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-markers/vehicles-markers-jump-to.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-markers/vehicles-markers-jump-to.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-markers/vehicles-markers-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-markers/vehicles-markers-layer.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-markers/vehicles-markers-popup-root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-markers/vehicles-markers-popup-root.tsx -------------------------------------------------------------------------------- /apps/client/src/components/vehicles-map/vehicles-markers/vehicles-markers-status-control.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/vehicles-map/vehicles-markers/vehicles-markers-status-control.tsx -------------------------------------------------------------------------------- /apps/client/src/components/welcome-back.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/components/welcome-back.tsx -------------------------------------------------------------------------------- /apps/client/src/fonts/achemine-bold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/achemine-bold-webfont.woff2 -------------------------------------------------------------------------------- /apps/client/src/fonts/achemine-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/achemine-regular-webfont.woff2 -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/0505SUPX.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/0505SUPX.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/0808B2E1.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/0808B2E1.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1107SUPX.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1107SUPX.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1310C2E1.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1310C2E1.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1407SUPX.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1407SUPX.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/14LUPLAN.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/14LUPLAN.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1507SUPX.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1507SUPX.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1508C2E1.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1508C2E1.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1508SUPX.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1508SUPX.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1510N2E1-TCAR.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1510N2E1-TCAR.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1510N2E1.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1510N2E1.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1513B3E1-TCAR.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1513B3E1-TCAR.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1513B3E1.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1513B3E1.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/1710SUPX.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/1710SUPX.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/DUHAMEL-24-22-2.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/DUHAMEL-24-22-2.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/LUMIPLAN-2.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/LUMIPLAN-2.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/LUMIPLAN-A.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/LUMIPLAN-A.ttf -------------------------------------------------------------------------------- /apps/client/src/fonts/girouette/METRO.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/fonts/girouette/METRO.ttf -------------------------------------------------------------------------------- /apps/client/src/hooks/use-debounced-memo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/hooks/use-debounced-memo.ts -------------------------------------------------------------------------------- /apps/client/src/hooks/use-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/hooks/use-editor.ts -------------------------------------------------------------------------------- /apps/client/src/hooks/use-line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/hooks/use-line.ts -------------------------------------------------------------------------------- /apps/client/src/icons/crowd/high.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/icons/crowd/high.tsx -------------------------------------------------------------------------------- /apps/client/src/icons/crowd/low.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/icons/crowd/low.tsx -------------------------------------------------------------------------------- /apps/client/src/icons/crowd/medium.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/icons/crowd/medium.tsx -------------------------------------------------------------------------------- /apps/client/src/icons/crowd/no-passengers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/icons/crowd/no-passengers.tsx -------------------------------------------------------------------------------- /apps/client/src/icons/means-of-transport.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/icons/means-of-transport.tsx -------------------------------------------------------------------------------- /apps/client/src/icons/tc-infos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/icons/tc-infos.png -------------------------------------------------------------------------------- /apps/client/src/icons/zzz.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/icons/zzz.tsx -------------------------------------------------------------------------------- /apps/client/src/layout/navigation-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/layout/navigation-bar.tsx -------------------------------------------------------------------------------- /apps/client/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/main.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/pages/map.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/network-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/pages/network-details.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/network-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/pages/network-list.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/vehicle-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/pages/vehicle-details.tsx -------------------------------------------------------------------------------- /apps/client/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/polyfills.ts -------------------------------------------------------------------------------- /apps/client/src/psod.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/psod.tsx -------------------------------------------------------------------------------- /apps/client/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/router.tsx -------------------------------------------------------------------------------- /apps/client/src/setup-dayjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/setup-dayjs.ts -------------------------------------------------------------------------------- /apps/client/src/styles/girouettes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/styles/girouettes.css -------------------------------------------------------------------------------- /apps/client/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/styles/index.css -------------------------------------------------------------------------------- /apps/client/src/styles/leaflet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/styles/leaflet.css -------------------------------------------------------------------------------- /apps/client/src/styles/maplibregl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/styles/maplibregl.css -------------------------------------------------------------------------------- /apps/client/src/utils/moveable-circler-marker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/utils/moveable-circler-marker.ts -------------------------------------------------------------------------------- /apps/client/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/src/utils/utils.ts -------------------------------------------------------------------------------- /apps/client/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/client/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/tsconfig.app.json -------------------------------------------------------------------------------- /apps/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/tsconfig.json -------------------------------------------------------------------------------- /apps/client/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/tsconfig.node.json -------------------------------------------------------------------------------- /apps/client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/client/vite.config.ts -------------------------------------------------------------------------------- /apps/server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/.env.example -------------------------------------------------------------------------------- /apps/server/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle.config.ts -------------------------------------------------------------------------------- /apps/server/drizzle/0000_nappy_iceman.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0000_nappy_iceman.sql -------------------------------------------------------------------------------- /apps/server/drizzle/0001_shiny_loners.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "vehicle" ADD COLUMN "type" varchar(32) DEFAULT 'UNKNOWN'; -------------------------------------------------------------------------------- /apps/server/drizzle/0002_fuzzy_kate_bishop.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "network" ADD COLUMN "dark_mode_logo_href" varchar; -------------------------------------------------------------------------------- /apps/server/drizzle/0003_workable_zodiak.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "network" ADD COLUMN "timezone" varchar DEFAULT 'Europe/Paris' NOT NULL; -------------------------------------------------------------------------------- /apps/server/drizzle/0004_rapid_makkari.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "line" ADD COLUMN "sort_order" integer; -------------------------------------------------------------------------------- /apps/server/drizzle/0005_late_cerise.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0005_late_cerise.sql -------------------------------------------------------------------------------- /apps/server/drizzle/0006_awesome_albert_cleary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0006_awesome_albert_cleary.sql -------------------------------------------------------------------------------- /apps/server/drizzle/0007_gray_jack_flag.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0007_gray_jack_flag.sql -------------------------------------------------------------------------------- /apps/server/drizzle/0008_purple_bloodstorm.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0008_purple_bloodstorm.sql -------------------------------------------------------------------------------- /apps/server/drizzle/0009_free_slapstick.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0009_free_slapstick.sql -------------------------------------------------------------------------------- /apps/server/drizzle/0010_stormy_cassandra_nova.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0010_stormy_cassandra_nova.sql -------------------------------------------------------------------------------- /apps/server/drizzle/0011_mute_reaper.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "operator" ADD COLUMN "sort_order" integer DEFAULT 0 NOT NULL; -------------------------------------------------------------------------------- /apps/server/drizzle/0012_awesome_jack_murdock.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "line" ADD COLUMN "girouette_number" varchar; -------------------------------------------------------------------------------- /apps/server/drizzle/0013_freezing_supernaut.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0013_freezing_supernaut.sql -------------------------------------------------------------------------------- /apps/server/drizzle/0014_right_tyger_tiger.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0014_right_tyger_tiger.sql -------------------------------------------------------------------------------- /apps/server/drizzle/0015_harsh_alice.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0015_harsh_alice.sql -------------------------------------------------------------------------------- /apps/server/drizzle/0016_last_masque.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "editor" ADD COLUMN "role" varchar DEFAULT 'EDITOR' NOT NULL; -------------------------------------------------------------------------------- /apps/server/drizzle/0017_equal_argent.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/0017_equal_argent.sql -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0001_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0002_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0003_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0003_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0004_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0004_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0005_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0005_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0006_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0006_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0007_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0007_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0008_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0008_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0009_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0009_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0010_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0010_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0011_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0011_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0012_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0012_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0013_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0013_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0014_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0014_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0015_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0015_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0016_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0016_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/0017_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/0017_snapshot.json -------------------------------------------------------------------------------- /apps/server/drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /apps/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/package.json -------------------------------------------------------------------------------- /apps/server/src/api/auth-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/auth-middleware.ts -------------------------------------------------------------------------------- /apps/server/src/api/common-validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/common-validators.ts -------------------------------------------------------------------------------- /apps/server/src/api/compute-vehicle-activeness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/compute-vehicle-activeness.ts -------------------------------------------------------------------------------- /apps/server/src/api/v2/announcements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/v2/announcements.ts -------------------------------------------------------------------------------- /apps/server/src/api/v2/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/v2/auth.ts -------------------------------------------------------------------------------- /apps/server/src/api/v2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/v2/index.ts -------------------------------------------------------------------------------- /apps/server/src/api/v2/lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/v2/lines.ts -------------------------------------------------------------------------------- /apps/server/src/api/v2/networks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/v2/networks.ts -------------------------------------------------------------------------------- /apps/server/src/api/v2/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/v2/regions.ts -------------------------------------------------------------------------------- /apps/server/src/api/v2/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/v2/users.ts -------------------------------------------------------------------------------- /apps/server/src/api/v2/vehicles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/v2/vehicles.ts -------------------------------------------------------------------------------- /apps/server/src/api/validator-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/api/validator-helpers.ts -------------------------------------------------------------------------------- /apps/server/src/controllers/announcements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/controllers/announcements.ts -------------------------------------------------------------------------------- /apps/server/src/controllers/editors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/controllers/editors.ts -------------------------------------------------------------------------------- /apps/server/src/controllers/lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/controllers/lines.ts -------------------------------------------------------------------------------- /apps/server/src/controllers/middlewares/editor-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/controllers/middlewares/editor-middleware.ts -------------------------------------------------------------------------------- /apps/server/src/controllers/networks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/controllers/networks.ts -------------------------------------------------------------------------------- /apps/server/src/controllers/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/controllers/regions.ts -------------------------------------------------------------------------------- /apps/server/src/controllers/vehicle-journeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/controllers/vehicle-journeys.ts -------------------------------------------------------------------------------- /apps/server/src/controllers/vehicles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/controllers/vehicles.ts -------------------------------------------------------------------------------- /apps/server/src/core/cache/cache.ts: -------------------------------------------------------------------------------- 1 | export type CachedValue = { 2 | data: T; 3 | lastUpdated: number; 4 | }; 5 | -------------------------------------------------------------------------------- /apps/server/src/core/cache/line-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/core/cache/line-cache.ts -------------------------------------------------------------------------------- /apps/server/src/core/database/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/core/database/database.ts -------------------------------------------------------------------------------- /apps/server/src/core/database/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/core/database/migrate.ts -------------------------------------------------------------------------------- /apps/server/src/core/database/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/core/database/schema.ts -------------------------------------------------------------------------------- /apps/server/src/core/services/girouette-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/core/services/girouette-service.ts -------------------------------------------------------------------------------- /apps/server/src/core/store/journey-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/core/store/journey-store.ts -------------------------------------------------------------------------------- /apps/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/index.ts -------------------------------------------------------------------------------- /apps/server/src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/options.ts -------------------------------------------------------------------------------- /apps/server/src/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/sentry.ts -------------------------------------------------------------------------------- /apps/server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/server.ts -------------------------------------------------------------------------------- /apps/server/src/types/disposeable-vehicle-journey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/types/disposeable-vehicle-journey.ts -------------------------------------------------------------------------------- /apps/server/src/utils/nth-index-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/utils/nth-index-of.ts -------------------------------------------------------------------------------- /apps/server/src/vehicle-handling/handle-vehicle-batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/vehicle-handling/handle-vehicle-batch.ts -------------------------------------------------------------------------------- /apps/server/src/vehicle-handling/import/import-lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/vehicle-handling/import/import-lines.ts -------------------------------------------------------------------------------- /apps/server/src/vehicle-handling/import/import-network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/vehicle-handling/import/import-network.ts -------------------------------------------------------------------------------- /apps/server/src/vehicle-handling/import/import-operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/vehicle-handling/import/import-operator.ts -------------------------------------------------------------------------------- /apps/server/src/vehicle-handling/import/import-vehicle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/vehicle-handling/import/import-vehicle.ts -------------------------------------------------------------------------------- /apps/server/src/vehicle-handling/register-activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/src/vehicle-handling/register-activity.ts -------------------------------------------------------------------------------- /apps/server/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/tsconfig.app.json -------------------------------------------------------------------------------- /apps/server/tsconfig.drizzle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/tsconfig.drizzle.json -------------------------------------------------------------------------------- /apps/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/apps/server/tsconfig.json -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/biome.json -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/compose.yml -------------------------------------------------------------------------------- /docker/Dockerfile-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/docker/Dockerfile-client -------------------------------------------------------------------------------- /docker/Dockerfile-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/docker/Dockerfile-server -------------------------------------------------------------------------------- /docker/bus-tracker-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/docker/bus-tracker-stack.yaml -------------------------------------------------------------------------------- /docker/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/docker/nginx.conf -------------------------------------------------------------------------------- /documentation/images/architecture-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/documentation/images/architecture-diagram.png -------------------------------------------------------------------------------- /documentation/images/logo-full-width.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/documentation/images/logo-full-width.png -------------------------------------------------------------------------------- /libraries/contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/libraries/contracts/package.json -------------------------------------------------------------------------------- /libraries/contracts/src/api/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/libraries/contracts/src/api/models.ts -------------------------------------------------------------------------------- /libraries/contracts/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./vehicle-journeys.js"; 2 | -------------------------------------------------------------------------------- /libraries/contracts/src/vehicle-journeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/libraries/contracts/src/vehicle-journeys.ts -------------------------------------------------------------------------------- /libraries/contracts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/libraries/contracts/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /providers/dkbus/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/dkbus/Dockerfile -------------------------------------------------------------------------------- /providers/dkbus/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/dkbus/package.json -------------------------------------------------------------------------------- /providers/dkbus/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const WS_ENDPOINT = atob("aHR0cHM6Ly90b29scy50cmFuc2Rldi1oZGYuZnIvZGtidXMvc2FlL3ZlaGljdWxlcy5waHA="); 2 | -------------------------------------------------------------------------------- /providers/dkbus/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/dkbus/src/index.ts -------------------------------------------------------------------------------- /providers/dkbus/src/siri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/dkbus/src/siri.ts -------------------------------------------------------------------------------- /providers/dkbus/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/dkbus/src/types.ts -------------------------------------------------------------------------------- /providers/dkbus/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/dkbus/tsconfig.json -------------------------------------------------------------------------------- /providers/flowly/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/flowly/package.json -------------------------------------------------------------------------------- /providers/flowly/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/flowly/src/index.ts -------------------------------------------------------------------------------- /providers/flowly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/flowly/tsconfig.json -------------------------------------------------------------------------------- /providers/gtfs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/Dockerfile -------------------------------------------------------------------------------- /providers/gtfs/configurations/auvergne-rhone-alpes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/auvergne-rhone-alpes.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/bfc-ge.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/bfc-ge.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/bordeaux-tbm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/bordeaux-tbm.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/bretagne.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/bretagne.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/corse.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/corse.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/cvl.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/cvl.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/drom-tom.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/drom-tom.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/hdf.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/hdf.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/idfm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/idfm.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/lemans-setram.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/lemans-setram.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/lille-illevia.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/lille-illevia.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/lyon-tcl.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/lyon-tcl.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/na.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/na.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/normandie.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/normandie.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/occitanie.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/occitanie.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/paca.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/paca.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/pdl.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/pdl.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/prague.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/prague.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/rome.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/rome.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/rouen-astuce.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/rouen-astuce.mjs -------------------------------------------------------------------------------- /providers/gtfs/configurations/sncf.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/configurations/sncf.mjs -------------------------------------------------------------------------------- /providers/gtfs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/package.json -------------------------------------------------------------------------------- /providers/gtfs/src/cache/temporal-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/cache/temporal-cache.ts -------------------------------------------------------------------------------- /providers/gtfs/src/configuration/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/configuration/configuration.ts -------------------------------------------------------------------------------- /providers/gtfs/src/configuration/load-configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/configuration/load-configuration.ts -------------------------------------------------------------------------------- /providers/gtfs/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/constants.ts -------------------------------------------------------------------------------- /providers/gtfs/src/download/download-gtfs-rt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/download/download-gtfs-rt.ts -------------------------------------------------------------------------------- /providers/gtfs/src/download/download-gtfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/download/download-gtfs.ts -------------------------------------------------------------------------------- /providers/gtfs/src/import/components/import-agencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/import/components/import-agencies.ts -------------------------------------------------------------------------------- /providers/gtfs/src/import/components/import-routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/import/components/import-routes.ts -------------------------------------------------------------------------------- /providers/gtfs/src/import/components/import-services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/import/components/import-services.ts -------------------------------------------------------------------------------- /providers/gtfs/src/import/components/import-shapes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/import/components/import-shapes.ts -------------------------------------------------------------------------------- /providers/gtfs/src/import/components/import-stops.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/import/components/import-stops.ts -------------------------------------------------------------------------------- /providers/gtfs/src/import/components/import-trips.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/import/components/import-trips.ts -------------------------------------------------------------------------------- /providers/gtfs/src/import/import-gtfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/import/import-gtfs.ts -------------------------------------------------------------------------------- /providers/gtfs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/index.ts -------------------------------------------------------------------------------- /providers/gtfs/src/jobs/compute-current-journeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/jobs/compute-current-journeys.ts -------------------------------------------------------------------------------- /providers/gtfs/src/jobs/compute-next-journeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/jobs/compute-next-journeys.ts -------------------------------------------------------------------------------- /providers/gtfs/src/jobs/initialize-resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/jobs/initialize-resources.ts -------------------------------------------------------------------------------- /providers/gtfs/src/jobs/sweep-journeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/jobs/sweep-journeys.ts -------------------------------------------------------------------------------- /providers/gtfs/src/jobs/update-resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/jobs/update-resources.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/agency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/agency.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/gtfs-rt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/gtfs-rt.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/gtfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/gtfs.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/journey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/journey.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/route.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/service.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/shape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/shape.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/source.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/stop-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/stop-time.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/stop.ts -------------------------------------------------------------------------------- /providers/gtfs/src/model/trip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/model/trip.ts -------------------------------------------------------------------------------- /providers/gtfs/src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/options.ts -------------------------------------------------------------------------------- /providers/gtfs/src/utils/csv-reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/utils/csv-reader.ts -------------------------------------------------------------------------------- /providers/gtfs/src/utils/file-exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/utils/file-exists.ts -------------------------------------------------------------------------------- /providers/gtfs/src/utils/get-direction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/utils/get-direction.ts -------------------------------------------------------------------------------- /providers/gtfs/src/utils/get-staleness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/utils/get-staleness.ts -------------------------------------------------------------------------------- /providers/gtfs/src/utils/guess-start-date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/utils/guess-start-date.test.ts -------------------------------------------------------------------------------- /providers/gtfs/src/utils/guess-start-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/utils/guess-start-date.ts -------------------------------------------------------------------------------- /providers/gtfs/src/utils/pad-source-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/utils/pad-source-id.ts -------------------------------------------------------------------------------- /providers/gtfs/src/utils/stop-watch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/src/utils/stop-watch.ts -------------------------------------------------------------------------------- /providers/gtfs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/gtfs/tsconfig.json -------------------------------------------------------------------------------- /providers/hawk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/hawk/package.json -------------------------------------------------------------------------------- /providers/hawk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/hawk/src/index.ts -------------------------------------------------------------------------------- /providers/hawk/src/vehicle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/hawk/src/vehicle.ts -------------------------------------------------------------------------------- /providers/hawk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/hawk/tsconfig.json -------------------------------------------------------------------------------- /providers/idelis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/idelis/package.json -------------------------------------------------------------------------------- /providers/idelis/src/fetch-vehicles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/idelis/src/fetch-vehicles.ts -------------------------------------------------------------------------------- /providers/idelis/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/idelis/src/index.ts -------------------------------------------------------------------------------- /providers/idelis/src/lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/idelis/src/lines.ts -------------------------------------------------------------------------------- /providers/idelis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/idelis/tsconfig.json -------------------------------------------------------------------------------- /providers/rtm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/rtm/package.json -------------------------------------------------------------------------------- /providers/rtm/src/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/rtm/src/data.ts -------------------------------------------------------------------------------- /providers/rtm/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/rtm/src/index.ts -------------------------------------------------------------------------------- /providers/rtm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/rtm/tsconfig.json -------------------------------------------------------------------------------- /providers/tcl/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/tcl/.env.example -------------------------------------------------------------------------------- /providers/tcl/data/lines.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/tcl/data/lines.json -------------------------------------------------------------------------------- /providers/tcl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/tcl/package.json -------------------------------------------------------------------------------- /providers/tcl/src/convert-position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/tcl/src/convert-position.ts -------------------------------------------------------------------------------- /providers/tcl/src/get-vehicles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/tcl/src/get-vehicles.ts -------------------------------------------------------------------------------- /providers/tcl/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/tcl/src/index.ts -------------------------------------------------------------------------------- /providers/tcl/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/tcl/src/types.ts -------------------------------------------------------------------------------- /providers/tcl/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/tcl/tsconfig.json -------------------------------------------------------------------------------- /providers/twisto/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/twisto/Dockerfile -------------------------------------------------------------------------------- /providers/twisto/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/twisto/package.json -------------------------------------------------------------------------------- /providers/twisto/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/twisto/src/config.ts -------------------------------------------------------------------------------- /providers/twisto/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/twisto/src/index.ts -------------------------------------------------------------------------------- /providers/twisto/src/jobs/fetch-monitored-lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/twisto/src/jobs/fetch-monitored-lines.ts -------------------------------------------------------------------------------- /providers/twisto/src/jobs/fetch-monitored-vehicles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/twisto/src/jobs/fetch-monitored-vehicles.ts -------------------------------------------------------------------------------- /providers/twisto/src/payloads/get-vehicle-monitoring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/twisto/src/payloads/get-vehicle-monitoring.ts -------------------------------------------------------------------------------- /providers/twisto/src/payloads/lines-discovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/twisto/src/payloads/lines-discovery.ts -------------------------------------------------------------------------------- /providers/twisto/src/utils/siri-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/twisto/src/utils/siri-request.ts -------------------------------------------------------------------------------- /providers/twisto/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/providers/twisto/tsconfig.json -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevinbioj/bus-tracker-2/HEAD/sonar-project.properties --------------------------------------------------------------------------------