diff --git a/data/at/oebb-hafas-mgate.json b/data/at/oebb-hafas-mgate.json new file mode 100644 index 0000000..4ffe2e0 --- /dev/null +++ b/data/at/oebb-hafas-mgate.json @@ -0,0 +1,55 @@ +{ + "name": "Österreichische Bundesbahnen (ÖBB)", + "type": { + "hafasMgate": true + }, + "supportedLanguages": [ + "de" + ], + "timezone": "Europe/Vienna", + "attribution": { + "name": "ÖBB-Personenverkehr AG", + "license": "todo", + "homepage": "https://www.oebb.at/", + }, + "coverage": { + "realtimeCoverage": { + "region": ["AT"], + }, + "regularCoverage": { + "region": ["CH", "DE", "IT", "SI", "HU", "SK", "CZ", "FR", "BE", "LU"], + }, + "anyCoverage": { + "region": ["NL"], + }, + }, + "options": { + "endpoint": "http://fahrplan.oebb.at/bin/mgate.exe", + "client": { + "type": "IPA", + "id": "OEBB", + "v": "6000500", + "name": "oebbIPAD_ADHOC", + "os": "iOS 10.3.3" + }, + "ver": "1.16", + "auth": { + "aid": "OWDL4fE4ixNiPBBm" + }, + "lang": "de", + "lineModeMap": { + "1": "InterCityExpress & RailJet", + "2": "InterCity & EuroCity", + "4": "InterCity & EuroCity", + "8": "Durchgangszug & EuroNight", + "16": "Regional & RegionalExpress", + "32": "S-Bahn", + "64": "Bus", + "128": "Ferry", + "256": "U-Bahn", + "512": "Tram", + "2048": "on-call transit, lifts, etc", + "4096": "Durchgangszug & EuroNight" + } + } +} diff --git a/data/at/vkg-hafas-mgate.json b/data/at/vkg-hafas-mgate.json new file mode 100644 index 0000000..8837678 --- /dev/null +++ b/data/at/vkg-hafas-mgate.json @@ -0,0 +1,31 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "auth": { + "type": "AID", + "aid": "wf7mcf9bv3nv8g5f" + }, + "client": { + "id": "VAO", + "type": "WEB", + "name": "webapp", + "l": "vs_vkg" + }, + "endpoint": "https://routenplaner.kaerntner-linien.at/bin/mgate.exe", + "lineModeMap": { + "1": "Bahn & S-Bahn", + "2": "Bahn & S-Bahn", + "4": "U-Bahn", + "16": "Straßenbahn", + "32": "Fernbus", + "64": "Regionalbus", + "128": "Stadtbus", + "256": "Seil-/Zahnradbahn", + "512": "Schiff", + "1024": "Anrufsammeltaxi", + "2048": "sonstige Busse" + } + } +} diff --git a/data/at/vvt-hafas-mgate.json b/data/at/vvt-hafas-mgate.json new file mode 100644 index 0000000..3c1615d --- /dev/null +++ b/data/at/vvt-hafas-mgate.json @@ -0,0 +1,31 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "auth": { + "type": "AID", + "aid": "wf7mcf9bv3nv8g5f" + }, + "client": { + "id": "VAO", + "type": "WEB", + "name": "webapp", + "l": "vs_vvt" + }, + "endpoint": "https://smartride.vvt.at/bin/mgate.exe", + "lineModeMap": { + "1": "Bahn & S-Bahn", + "2": "Bahn & S-Bahn", + "4": "U-Bahn", + "16": "Straßenbahn", + "32": "Fernbus", + "64": "Regionalbus", + "128": "Stadtbus", + "256": "Seil-/Zahnradbahn", + "512": "Schiff", + "1024": "Anrufsammeltaxi", + "2048": "sonstige Busse" + } + } +} diff --git a/data/be/nmbs-sncb-hafas-mgate.json b/data/be/nmbs-sncb-hafas-mgate.json new file mode 100644 index 0000000..6952b51 --- /dev/null +++ b/data/be/nmbs-sncb-hafas-mgate.json @@ -0,0 +1,29 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://www.belgianrail.be/jp/sncb-nmbs-routeplanner/mgate.exe", + "client": { + "type": "IPH", + "id": "SNCB", + "name": "sncb", + "v": "4030200" + }, + "ver": "1.16", + "auth": { + "type": "AID", + "aid": "sncb-mobi" + }, + "lang": "fr", + "lineModeMap": { + "1": "high-speed train", + "4": "InterCity/Peak", + "16": "S-train", + "64": "local train", + "256": "Metro", + "512": "bus", + "1024": "tram" + } + } +} diff --git a/data/ch/sbb-cff-ffs-hafas-mgate.json b/data/ch/sbb-cff-ffs-hafas-mgate.json new file mode 100644 index 0000000..6b9ba6d --- /dev/null +++ b/data/ch/sbb-cff-ffs-hafas-mgate.json @@ -0,0 +1,31 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "http://fahrplan.sbb.ch/bin/mgate.exe", + "client": { + "type": "AND", + "id": "DBZUGRADARNETZ", + "v": "" + }, + "ver": "1.18", + "auth": { + "aid": "hf7mcf9bv3nv8g5f", + "type": "AID" + }, + "lang": "deu", + "lineModeMap": { + "1": "ICE/EN/CNL/ES/RJ/TGV/THA", + "2": "EC/IC/ICN/OEC", + "4": "IR/PE", + "8": "RE/D", + "16": "Schiff/Fähre/Dampfschiff", + "32": "S/SN/R/TER/RB", + "64": "Bus/Taxi", + "128": "Standseilbahn/Gondelbahn/Luftseilbahn/Sesselbahn", + "256": "Autoreisezug/Extrazug", + "512": "Tram/Metro" + } + } +} diff --git a/data/ch/zvv-hafas-mgate.json b/data/ch/zvv-hafas-mgate.json new file mode 100644 index 0000000..9fafcac --- /dev/null +++ b/data/ch/zvv-hafas-mgate.json @@ -0,0 +1,32 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://online.fahrplan.zvv.ch/bin/mgate.exe", + "client": { + "type": "IPH", + "id": "ZVV", + "name": "zvvPROD-STORE", + "v": "6000400" + }, + "ext": "ZVV.2", + "ver": "1.24", + "auth": { + "type": "AID", + "aid": "TLRUqdDPF7ttB824Yoy2BN8mk" + }, + "lineModeMap": { + "1": "High Speed Train", + "2": "High Speed Train", + "4": "High Speed Train", + "8": "High Speed Train", + "16": "Boat", + "32": "Urban Train", + "64": "Bus", + "128": "Cable Car", + "256": "Night Train", + "512": "Tram" + } + } +} diff --git a/data/de/avv-hafas-mgate.json b/data/de/avv-hafas-mgate.json new file mode 100644 index 0000000..65eaed5 --- /dev/null +++ b/data/de/avv-hafas-mgate.json @@ -0,0 +1,31 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "auth": { + "type": "AID", + "aid": "4vV1AcH3N511icH" + }, + "client": { + "id": "AVV_AACHEN", + "type": "WEB", + "name": "webapp", + "l": "vs_avv" + }, + "endpoint": "https://auskunft.avv.de/bin/mgate.exe", + "lineModeMap": { + "1": "Regionalzug", + "2": "Fernzug", + "4": "ICE/Thalys", + "8": "Fernbus", + "16": "S-Bahn", + "32": "U-Bahn", + "64": "Straßenbahn", + "128": "Bus", + "256": "Bus, Verstärkerfahrt", + "512": "Bedarfsverkehr", + "1024": "Fähre" + } + } +} diff --git a/data/de/bvg-hafas-mgate.json b/data/de/bvg-hafas-mgate.json new file mode 100644 index 0000000..f22fa78 --- /dev/null +++ b/data/de/bvg-hafas-mgate.json @@ -0,0 +1,33 @@ +{ + "type": { + "hafasMgate": true + }, + "supportedLanguages": [ + "de", + "en" + ], + "options": { + "endpoint": "https://bvg-apps.hafas.de/bin/mgate.exe", + "client": { + "type": "IPA", + "id": "BVG", + "name": "FahrInfo", + "v": "6020000" + }, + "ext": "BVG.1", + "ver": "1.21", + "auth": { + "type": "AID", + "aid": "Mz0YdF9Fgx0Mb9" + }, + "lineModeMap": { + "1": "S-Bahn", + "2": "U-Bahn", + "4": "Tram", + "8": "Bus", + "16": "Fähre", + "32": "IC/ICE", + "64": "RB/RE" + } + } +} diff --git a/data/de/db-busradar-nrw-hafas-mgate.json b/data/de/db-busradar-nrw-hafas-mgate.json new file mode 100644 index 0000000..c66dfe9 --- /dev/null +++ b/data/de/db-busradar-nrw-hafas-mgate.json @@ -0,0 +1,31 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://db-regio.hafas.de/bin/hci/mgate.exe", + "client": { + "id": "DB-REGIO", + "name": "DB Busradar NRW", + "os": "Android 9", + "type": "AND", + "v": 100021 + }, + "ext": "DB.REGIO.1", + "ver": "1.10", + "auth": { + "type": "AID", + "aid": "OGBAqytjHhCvr0J4" + }, + "lineModeMap": { + "1": "InterCityExpress", + "2": "InterCity & EuroCity", + "4": "Regionalexpress", + "8": "Regionalzug", + "16": "S-Bahn", + "32": "Bus", + "64": "Ferry", + "512": "AnrufSammelTaxi" + } + } +} diff --git a/data/de/db-hafas-mgate.json b/data/de/db-hafas-mgate.json index 0937e47..5638f17 100644 --- a/data/de/db-hafas-mgate.json +++ b/data/de/db-hafas-mgate.json @@ -9,6 +9,23 @@ "fr", "es" ], + "timezone": "Europe/Berlin", + "attribution": { + "name": "DB Fernverkehr AG", + "license": "todo", + "homepage": "https://www.bahn.de/", + }, + "coverage": { + "realtimeCoverage": { + "region": ["DE", "LU", "CH", "AT"], + }, + "regularCoverage": { + "region": ["PL", "CZ", "SK", "HU", "SI", "RO", "BE", ], + }, + "anyCoverage": { + "region": ["UA", "HR", "BG", "IT", "FR", "ES", "PT", "GB", "DK", "SE"], + }, + }, "options": { "auth": { "aid": "n91dB8Z77MLdoR0K" diff --git a/data/de/db-sbahn-muenchen-hafas-mgate.json b/data/de/db-sbahn-muenchen-hafas-mgate.json new file mode 100644 index 0000000..8d6df7f --- /dev/null +++ b/data/de/db-sbahn-muenchen-hafas-mgate.json @@ -0,0 +1,31 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://s-bahn-muenchen.hafas.de/bin/540/mgate.exe", + "client": { + "type": "IPH", + "id": "DB-REGIO-MVV", + "name": "MuenchenNavigator", + "v": "5010100" + }, + "ext": "DB.R15.12.a", + "ver": "1.21", + "auth": { + "type": "AID", + "aid": "d491MVVhz9ZZts23" + }, + "lineModeMap": { + "1": "InterCityExpress", + "2": "InterCity/EuroCity", + "4": "Interregio/Schnellzug", + "8": "Regio- und Nahverkehr", + "16": "S-Bahn", + "32": "Bus", + "128": "U-Bahn", + "256": "Straßenbahn", + "512": "Anrufsammeltaxi" + } + } +} diff --git a/data/de/hvv-hafas-mgate.json b/data/de/hvv-hafas-mgate.json new file mode 100644 index 0000000..d0d49f1 --- /dev/null +++ b/data/de/hvv-hafas-mgate.json @@ -0,0 +1,34 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://hvv-app.hafas.de/bin/mgate.exe", + "client": { + "type": "AND", + "id": "HVV", + "name": "HVVPROD_ADHOC", + "v": "4020100" + }, + "ext": "HVV.1", + "ver": "1.16", + "auth": { + "type": "AID", + "aid": "andcXUmC9Mq6hjrwDIGd2l3oiaMrTUzyH" + }, + "lineModeMap": { + "1": "U-Bahn", + "2": "S-Bahn", + "4": "AKN", + "8": "RegionalExpress", + "16": "Regionalbahn", + "32": "Fähre", + "64": "Fernzug", + "128": "Bus", + "256": "Schnellbus", + "1024": "Anruf-Sammel-Taxi", + "2048": "Fernbus", + "4096": "Fernzug" + } + } +} diff --git a/data/de/insa-hafas-mgate.json b/data/de/insa-hafas-mgate.json new file mode 100644 index 0000000..f4f8cf5 --- /dev/null +++ b/data/de/insa-hafas-mgate.json @@ -0,0 +1,31 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://reiseauskunft.insa.de/bin/mgate.exe", + "client": { + "type": "IPH", + "id": "NASA", + "v": "4000200", + "name": "nasaPROD", + "os": "iPhone OS 11.2.5" + }, + "ver": "1.18", + "auth": { + "type": "AID", + "aid": "nasa-apps" + }, + "lang": "en", + "lineModeMap": { + "1": "InterCityExpress", + "2": "InterCity & EuroCity", + "8": "RegionalExpress & RegionalBahn", + "16": "S-Bahn", + "32": "Tram", + "64": "Bus", + "128": "Bus", + "256": "Tourism Train" + } + } +} diff --git a/data/de/invg-hafas-mgate.json b/data/de/invg-hafas-mgate.json new file mode 100644 index 0000000..1e62248 --- /dev/null +++ b/data/de/invg-hafas-mgate.json @@ -0,0 +1,30 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://fpa.invg.de/bin/mgate.exe", + "client": { + "type": "IPH", + "id": "INVG", + "name": "invgPROD-APPSTORE-LIVE", + "v": "1040000" + }, + "ver": "1.16", + "auth": { + "type": "AID", + "aid": "GITvwi3BGOmTQ2a5" + }, + "lineModeMap": { + "1": "Bus", + "2": "High-speed train", + "4": "Regional train", + "8": "Nahverkehrszug", + "16": "Bus", + "32": "Ferry", + "64": "Subway", + "128": "Tram", + "256": "On-demand traffic" + } + } +} diff --git a/data/de/mobil-nrw-hafas-mgate.json b/data/de/mobil-nrw-hafas-mgate.json new file mode 100644 index 0000000..d863006 --- /dev/null +++ b/data/de/mobil-nrw-hafas-mgate.json @@ -0,0 +1,32 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://nrw.hafas.de/bin/mgate.exe", + "client": { + "id": "DB-REGIO-NRW", + "name": "NRW", + "os": "iOS 12.4.9", + "type": "IPH", + "v": "6000300" + }, + "ver": "1.24", + "auth": { + "type": "AID", + "aid": "Kdf0LNRWYg5k3499" + }, + "lang": "de", + "lineModeMap": { + "1": "ICE", + "2": "EC/IC", + "4": "long-distance train", + "8": "regional train", + "16": "urban train", + "32": "bus", + "128": "subway", + "256": "tram", + "512": "dial-a-ride" + } + } +} diff --git a/data/de/nahsh-hafas-mgate.json b/data/de/nahsh-hafas-mgate.json new file mode 100644 index 0000000..18efe0f --- /dev/null +++ b/data/de/nahsh-hafas-mgate.json @@ -0,0 +1,30 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://nah.sh.hafas.de/bin/mgate.exe", + "client": { + "id": "NAHSH", + "name": "NAHSHPROD", + "v": "3000700" + }, + "ver": "1.16", + "auth": { + "aid": "r0Ot9FLFNAFxijLW" + }, + "lang": "de", + "lineModeMap": { + "1": "High-speed rail", + "2": "InterCity & EuroCity", + "4": "Interregional", + "8": "Regional & RegionalExpress", + "16": "S-Bahn", + "32": "Bus", + "64": "Ferry", + "128": "U-Bahn", + "256": "Tram", + "512": "On-call transit" + } + } +} diff --git a/data/de/nvv-hafas-mgate.json b/data/de/nvv-hafas-mgate.json new file mode 100644 index 0000000..5ef0949 --- /dev/null +++ b/data/de/nvv-hafas-mgate.json @@ -0,0 +1,34 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://auskunft.nvv.de/auskunft/bin/app/mgate.exe", + "client": { + "type": "IPH", + "id": "NVV", + "v": "5000300", + "os": "iOS 12.1.4", + "name": "NVVMobilPROD_APPSTORE" + }, + "ver": "1.18", + "ext": "NVV.6.0", + "auth": { + "type": "AID", + "aid": "Kt8eNOH7qjVeSxNA" + }, + "lang": "de", + "lineModeMap": { + "1": "InterCityExpress", + "2": "EuroCity/InterCity", + "4": "Tram", + "8": "RegioTram", + "16": "RegioTram", + "32": "Tram", + "64": "Bus", + "128": "Bus", + "512": "AnrufSammelTaxi", + "1024": "RegioTram" + } + } +} diff --git a/data/de/rmv-hafas-mgate.json b/data/de/rmv-hafas-mgate.json new file mode 100644 index 0000000..ce27051 --- /dev/null +++ b/data/de/rmv-hafas-mgate.json @@ -0,0 +1,32 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://www.rmv.de/auskunft/bin/jp/mgate.exe", + "client": { + "type": "WEB", + "id": "RMV", + "name": "webapp" + }, + "ext": "RMV.1", + "ver": "1.18", + "auth": { + "type": "AID", + "aid": "x0k4ZR33ICN9CWmj" + }, + "lineModeMap": { + "1": "InterCityExpress/Fernzug", + "2": "EuroCity/InterCity/EuroNight/InterRegio", + "4": "RegionalExpress/Regionalbahn", + "8": "S-Bahn", + "16": "U-Bahn", + "32": "Straßenbahn", + "64": "Bus", + "128": "Bus", + "256": "Schiff", + "512": "Anruf-Sammel-Taxi", + "1024": "Seilbahn" + } + } +} diff --git a/data/de/rsag-hafas-mgate.json b/data/de/rsag-hafas-mgate.json new file mode 100644 index 0000000..9313a82 --- /dev/null +++ b/data/de/rsag-hafas-mgate.json @@ -0,0 +1,31 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://fahrplan.rsag-online.de/bin/mgate.exe", + "client": { + "type": "WEB", + "id": "RSAG", + "name": "webapp" + }, + "ext": "VBN.2", + "ver": "1.24", + "auth": { + "type": "AID", + "aid": "tF5JTs25rzUhGrrl" + }, + "lineModeMap": { + "1": "InterCityExpress", + "2": "InterCity & EuroCity", + "4": "InterRegio/high-speed train", + "8": "regional train", + "16": "S-Bahn", + "32": "Bus", + "64": "Schiff", + "128": "U-Bahn", + "256": "Tram", + "512": "Taxi/on-call vehicle" + } + } +} diff --git a/data/de/saarfahrplan-hafas-mgate.json b/data/de/saarfahrplan-hafas-mgate.json new file mode 100644 index 0000000..b49b6dd --- /dev/null +++ b/data/de/saarfahrplan-hafas-mgate.json @@ -0,0 +1,34 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://saarfahrplan.de/bin/mgate.exe", + "client": { + "type": "AND", + "id": "ZPS-SAAR", + "v": 1000070, + "name": "Saarfahrplan", + "os": "Android 9" + }, + "ver": "1.21", + "auth": { + "type": "AID", + "aid": "51XfsVqgbdA6oXzHrx75jhlocRg6Xe" + }, + "lang": "de", + "lineModeMap": { + "8": "Schulbus", + "16": "Anruf-Sammel-Taxi", + "32": "Schiff", + "64": "Bus", + "128": "Saarbahn", + "256": "U-Bahn", + "512": "S-Bahn", + "1024": "Regionalzug", + "2048": "InterRegio", + "4096": "InterCity & EuroCity", + "8192": "Hochgeschwindigkeitszug" + } + } +} diff --git a/data/de/svv-hafas-mgate.json b/data/de/svv-hafas-mgate.json new file mode 100644 index 0000000..fb741a0 --- /dev/null +++ b/data/de/svv-hafas-mgate.json @@ -0,0 +1,30 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://fahrplan.salzburg-verkehr.at/bin/mgate.exe", + "client": { + "type": "WEB", + "id": "VAO", + "name": "webapp" + }, + "ext": "VAO.11", + "ver": "1.20", + "auth": { + "type": "AID", + "aid": "wf7mcf9bv3nv8g5f" + }, + "lineModeMap": { + "1": "Bahn & S-Bahn", + "2": "Bahn & S-Bahn", + "4": "U-Bahn", + "16": "Strassenbahn", + "32": "Fernbus", + "64": "Regionalbus", + "128": "Stadtbus", + "256": "Seil-/Zahnradbahn", + "512": "Schiff" + } + } +} diff --git a/data/de/vbb-hafas-mgate.json b/data/de/vbb-hafas-mgate.json new file mode 100644 index 0000000..002a9a1 --- /dev/null +++ b/data/de/vbb-hafas-mgate.json @@ -0,0 +1,33 @@ +{ + "type": { + "hafasMgate": true + }, + "supportedLanguages": [ + "de", + "en" + ], + "options": { + "endpoint": "https://fahrinfo.vbb.de/bin/mgate.exe", + "client": { + "type": "IPA", + "id": "VBB", + "name": "vbbPROD", + "v": "4010300" + }, + "ext": "VBB.1", + "ver": "1.16", + "auth": { + "type": "AID", + "aid": "hafas-vbb-apps" + }, + "lineModeMap": { + "1": "S-Bahn", + "2": "U-Bahn", + "4": "Tram", + "8": "Bus", + "16": "Fähre", + "32": "IC/ICE", + "64": "RB/RE" + } + } +} diff --git a/data/de/vbn-hafas-mgate.json b/data/de/vbn-hafas-mgate.json new file mode 100644 index 0000000..dd8fd46 --- /dev/null +++ b/data/de/vbn-hafas-mgate.json @@ -0,0 +1,30 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://fahrplaner.vbn.de/bin/mgate.exe", + "client": { + "type": "IPH", + "id": "VBN", + "name": "vbn", + "v": "6000000" + }, + "ver": "1.27", + "auth": { + "type": "AID", + "aid": "kaoxIXLn03zCr2KR" + }, + "lineModeMap": { + "1": "InterCityExpress", + "2": "InterCity, EuroCity, CityNightLine, InterRegio", + "4": "InterCity, EuroCity, CityNightLine, InterRegio", + "8": "Nahverkehr", + "16": "S-Bahn", + "32": "Bus", + "64": "Schiff", + "128": "U-Bahn", + "256": "Anrufverkehr" + } + } +} diff --git a/data/de/vmt-hafas-mgate.json b/data/de/vmt-hafas-mgate.json new file mode 100644 index 0000000..bea8d97 --- /dev/null +++ b/data/de/vmt-hafas-mgate.json @@ -0,0 +1,28 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://vmt.hafas.de/bin/ticketing/mgate.exe", + "client": { + "type": "IPH", + "id": "HAFAS", + "name": "VMT", + "v": "2040100" + }, + "ver": "1.18", + "auth": { + "type": "AID", + "aid": "t2h7u1e6r4i8n3g7e0n" + }, + "lineModeMap": { + "1": "long-distance train", + "2": "long-distance train", + "4": "long-distance train", + "8": "regional train", + "16": "regional train", + "32": "tram", + "256": "bus" + } + } +} diff --git a/data/de/vos-hafas-mgate.json b/data/de/vos-hafas-mgate.json new file mode 100644 index 0000000..83055b8 --- /dev/null +++ b/data/de/vos-hafas-mgate.json @@ -0,0 +1,30 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "auth": { + "type": "AID", + "aid": "PnYowCQP7Tp1V" + }, + "client": { + "id": "SWO", + "type": "WEB", + "name": "webapp", + "l": "vs_swo" + }, + "endpoint": "https://fahrplan.vos.info/bin/mgate.exe", + "lineModeMap": { + "1": "ICE", + "2": "IC/EC", + "4": "IR, sonstiger Schnellzug", + "8": "Nahverkehr", + "16": "S-Bahn", + "32": "Bus", + "64": "Schiff", + "128": "U-Bahn", + "256": "Tram", + "512": "Anrufverkehr" + } + } +} diff --git a/data/de/vrn-hafas-mgate.json b/data/de/vrn-hafas-mgate.json new file mode 100644 index 0000000..4b00f7d --- /dev/null +++ b/data/de/vrn-hafas-mgate.json @@ -0,0 +1,31 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://vrn.hafas.de/bin/mgate.exe", + "client": { + "type": "IPH", + "id": "DB-REGIO-VRN", + "name": "VRN", + "v": "6000400" + }, + "ext": "DB.R19.04.a", + "ver": "1.24", + "auth": { + "type": "AID", + "aid": "p091VRNZz79KtUz5" + }, + "lineModeMap": { + "1": "long-distance train", + "2": "long-distance train", + "4": "long-distance train", + "8": "regional train", + "16": "urban train", + "32": "Bus", + "128": "subway", + "256": "tram", + "512": "dial-a-ride" + } + } +} diff --git a/data/de/vsn-hafas-mgate.json b/data/de/vsn-hafas-mgate.json new file mode 100644 index 0000000..6b79fcb --- /dev/null +++ b/data/de/vsn-hafas-mgate.json @@ -0,0 +1,33 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://fahrplaner.vsninfo.de/hafas/mgate.exe", + "client": { + "type": "IPA", + "id": "VSN", + "name": "vsn", + "v": "5030100", + "os": "iOS 13.3" + }, + "ver": "1.24", + "auth": { + "type": "AID", + "aid": "Mpf5UPC0DmzV8jkg" + }, + "lang": "de", + "lineModeMap": { + "1": "InterCityExpress", + "2": "Fernzug", + "4": "RegionalExpress & InterRegio", + "8": "Nahverhehr", + "16": "S-Bahn", + "32": "Bus", + "64": "Schiff", + "128": "U-Bahn", + "256": "Straßen-/Stadtbahn", + "512": "Anruf-Sammel-Taxi" + } + } +} diff --git a/data/dk/rejseplanen-hafas-mgate.json b/data/dk/rejseplanen-hafas-mgate.json new file mode 100644 index 0000000..9455539 --- /dev/null +++ b/data/dk/rejseplanen-hafas-mgate.json @@ -0,0 +1,25 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://mobilapps.rejseplanen.dk/bin/iphone.exe", + "ext": "DK.9", + "client": { + "type": "AND", + "id": "DK" + }, + "ver": "1.21", + "auth": { + "type": "AID", + "aid": "irkmpm9mdznstenr-android" + }, + "lineModeMap": { + "1": "InterCity", + "2": "ICL", + "4": "Regional", + "8": "Ø", + "16": "S-Tog A/B/Bx/C/E/F/H" + } + } +} diff --git a/data/ie/iarnrod-eireann-hafas-mgate.json b/data/ie/iarnrod-eireann-hafas-mgate.json new file mode 100644 index 0000000..392d68f --- /dev/null +++ b/data/ie/iarnrod-eireann-hafas-mgate.json @@ -0,0 +1,27 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://journeyplanner.irishrail.ie/bin/mgate.exe", + "client": { + "type": "IPA", + "id": "IRISHRAIL", + "v": "4000100", + "name": "IrishRailPROD-APPSTORE", + "os": "iOS 12.4.8" + }, + "ver": "1.18", + "auth": { + "type": "AID", + "aid": "P9bplgVCGnozdgQE" + }, + "lang": "ga", + "lineModeMap": { + "2": "InterCity", + "8": "Commuter", + "16": "Dublin Area Rapid Transit", + "64": "LUAS Tram" + } + } +} diff --git a/data/lu/cfl-hafas-mgate.json b/data/lu/cfl-hafas-mgate.json new file mode 100644 index 0000000..19832b7 --- /dev/null +++ b/data/lu/cfl-hafas-mgate.json @@ -0,0 +1,29 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://horaires.cfl.lu/bin/mgate.exe", + "client": { + "type": "IPH", + "id": "HAFAS", + "v": "4000000", + "name": "cflPROD-STORE", + "os": "iPhone OS 9.3.5" + }, + "ver": "1.16", + "auth": { + "aid": "ALT2vl7LAFDFu2dz" + }, + "lang": "de", + "lineModeMap": { + "1": "TGV, ICE, EuroCity", + "2": "TGV, ICE, EuroCity", + "8": "local trains", + "16": "local trains", + "32": "bus", + "256": "tram", + "512": "Fun" + } + } +} diff --git a/data/lu/mobiliteit-lu-hafas-mgate.json b/data/lu/mobiliteit-lu-hafas-mgate.json new file mode 100644 index 0000000..9e21f32 --- /dev/null +++ b/data/lu/mobiliteit-lu-hafas-mgate.json @@ -0,0 +1,28 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://cdt.hafas.de/bin/mgate.exe", + "client": { + "type": "WEB", + "id": "MMILUX", + "name": "webapp", + "l": "vs_webapp" + }, + "ver": "1.25", + "auth": { + "type": "AID", + "aid": "SkC81GuwuzL4e0" + }, + "lang": "de", + "lineModeMap": { + "1": "local train (TGV/ICE)", + "2": "national train (IC/RE/IRE)", + "4": "national train (IC/RE/IRE)", + "8": "local train (RB/TER)", + "32": "Bus", + "256": "Tram" + } + } +} diff --git a/data/us/bart-hafas-mgate.json b/data/us/bart-hafas-mgate.json new file mode 100644 index 0000000..80de4bf --- /dev/null +++ b/data/us/bart-hafas-mgate.json @@ -0,0 +1,26 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "auth": { + "type": "AID", + "aid": "kEwHkFUCIL500dym" + }, + "client": { + "id": "BART", + "type": "WEB", + "name": "webapp", + "l": "vs_webapp" + }, + "endpoint": "https://planner.bart.gov/bin/mgate.exe", + "lineModeMap": { + "4": "cable car", + "8": "regional trains (Caltrain, Capitol Corridor, ACE)", + "32": "Bus", + "64": "Ferry", + "128": "BART", + "256": "Tram" + } + } +} diff --git a/data/us/cmta-hafas-mgate.json b/data/us/cmta-hafas-mgate.json new file mode 100644 index 0000000..c4f6552 --- /dev/null +++ b/data/us/cmta-hafas-mgate.json @@ -0,0 +1,24 @@ +{ + "type": { + "hafasMgate": true + }, + "options": { + "endpoint": "https://capmetro.hafas.cloud/bin/mgate.exe", + "client": { + "type": "IPH", + "id": "CMTA", + "v": "2", + "name": "CapMetro" + }, + "ver": "1.13", + "auth": { + "type": "AID", + "aid": "ioslaskdcndrjcmlsd" + }, + "lineModeMap": { + "8": "MetroRail", + "32": "MetroBus", + "4096": "MetroRapid" + } + } +}