2024-02-06 22:58:49 +01:00
|
|
|
import {createRequire} from 'module';
|
|
|
|
const require = createRequire(import.meta.url);
|
2025-02-09 00:46:21 +01:00
|
|
|
const dbnavBase = require('../dbnav/base.json');
|
|
|
|
const dbregioguideBase = require('../dbregioguide/base.json');
|
2024-12-21 15:26:49 +00:00
|
|
|
import {products} from '../../lib/products.js';
|
2025-02-09 00:46:21 +01:00
|
|
|
|
|
|
|
// journeys()
|
|
|
|
import {formatJourneysReq} from '../dbnav/journeys-req.js';
|
|
|
|
const {journeysEndpoint} = dbnavBase;
|
|
|
|
|
|
|
|
// refreshJourneys()
|
|
|
|
import {formatRefreshJourneyReq} from '../dbnav/journeys-req.js';
|
|
|
|
const {refreshJourneysEndpointTickets, refreshJourneysEndpointPolyline} = dbnavBase;
|
|
|
|
|
|
|
|
// locations()
|
|
|
|
import {formatLocationsReq} from '../dbnav/locations-req.js';
|
|
|
|
import {formatLocationFilter} from '../dbnav/location-filter.js';
|
|
|
|
const {locationsEndpoint} = dbnavBase;
|
|
|
|
|
|
|
|
// stop()
|
|
|
|
import {formatStopReq} from '../dbnav/stop-req.js';
|
|
|
|
import {parseStop} from '../dbnav/parse-stop.js';
|
|
|
|
const {stopEndpoint} = dbnavBase;
|
|
|
|
|
|
|
|
// nearby()
|
|
|
|
import {formatNearbyReq} from '../dbnav/nearby-req.js';
|
|
|
|
const {nearbyEndpoint} = dbnavBase;
|
|
|
|
|
|
|
|
// trip()
|
2025-01-14 19:48:14 +00:00
|
|
|
import {formatTripReq} from './trip-req.js';
|
2025-02-09 00:46:21 +01:00
|
|
|
const tripEndpoint_dbnav = dbnavBase.tripEndpoint;
|
|
|
|
const tripEndpoint_dbregioguide = dbregioguideBase.tripEndpoint;
|
|
|
|
|
|
|
|
// arrivals(), departures()
|
|
|
|
const {boardEndpoint} = dbregioguideBase;
|
2017-11-12 23:51:39 +01:00
|
|
|
|
2022-05-07 16:17:37 +02:00
|
|
|
const profile = {
|
2017-12-11 17:21:50 +01:00
|
|
|
locale: 'de-DE',
|
2017-11-12 23:51:39 +01:00
|
|
|
timezone: 'Europe/Berlin',
|
2018-01-15 00:45:05 +01:00
|
|
|
|
2024-12-21 15:26:49 +00:00
|
|
|
products,
|
2025-02-09 00:46:21 +01:00
|
|
|
|
2024-12-21 15:26:49 +00:00
|
|
|
formatJourneysReq,
|
2025-02-09 00:46:21 +01:00
|
|
|
journeysEndpoint,
|
|
|
|
|
2023-12-26 13:27:06 +01:00
|
|
|
formatRefreshJourneyReq,
|
2025-02-09 00:46:21 +01:00
|
|
|
refreshJourneysEndpointTickets, refreshJourneysEndpointPolyline,
|
|
|
|
|
|
|
|
formatLocationsReq, formatLocationFilter,
|
|
|
|
locationsEndpoint,
|
|
|
|
|
|
|
|
formatStopReq, parseStop,
|
|
|
|
stopEndpoint,
|
|
|
|
|
|
|
|
formatNearbyReq,
|
|
|
|
nearbyEndpoint,
|
|
|
|
|
2025-01-14 19:48:14 +00:00
|
|
|
formatTripReq,
|
2025-02-09 00:46:21 +01:00
|
|
|
tripEndpoint_dbnav, tripEndpoint_dbregioguide,
|
|
|
|
|
|
|
|
boardEndpoint,
|
2024-02-06 22:58:49 +01:00
|
|
|
};
|
2017-11-12 23:51:39 +01:00
|
|
|
|
2025-02-09 00:46:21 +01:00
|
|
|
|
2022-05-07 16:17:37 +02:00
|
|
|
export {
|
|
|
|
profile,
|
2024-02-06 22:58:49 +01:00
|
|
|
};
|