From 33e6fa4b24dc915758a6ce6cfd5ce5c6cc8c6544 Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Wed, 12 Aug 2026 16:12:02 -0400 Subject: [PATCH 01/14] initial feed commit --- ...ussillon-nimes-tango-bus-gtfs-rt-3465.json | 11 ++++++++ ...ussillon-nimes-tango-bus-gtfs-rt-3466.json | 11 ++++++++ ...wn-blagoevgrad-transport-gtfs-rt-3476.json | 11 ++++++++ ...wn-blagoevgrad-transport-gtfs-rt-3477.json | 11 ++++++++ ...wn-blagoevgrad-transport-gtfs-rt-3478.json | 11 ++++++++ ...-ile-de-france-mobilites-gtfs-rt-3471.json | 11 ++++++++ ...-ile-de-france-mobilites-gtfs-rt-3472.json | 11 ++++++++ ...wn-marne-bois-bateau-bus-gtfs-rt-3467.json | 11 ++++++++ ...wn-marne-bois-bateau-bus-gtfs-rt-3468.json | 11 ++++++++ ...wn-marne-bois-bateau-bus-gtfs-rt-3469.json | 11 ++++++++ ...h-broward-county-transit-gtfs-rt-3482.json | 11 ++++++++ ...h-broward-county-transit-gtfs-rt-3483.json | 11 ++++++++ .../al-balkan-tirana-showmebus-gtfs-3491.json | 21 +++++++++++++++ ...vgrad-blagoevgrad-transport-gtfs-3475.json | 21 +++++++++++++++ ...ropolitana-san-jose-incofer-gtfs-3487.json | 21 +++++++++++++++ .../es-castile-and-leon-renfe-gtfs-3474.json | 21 +++++++++++++++ ...-bois-marne-bois-bateau-bus-gtfs-3470.json | 21 +++++++++++++++ .../hu-bekes-oroshaza-bus-gtfs-3490.json | 21 +++++++++++++++ ...mmune-of-casablanca-casabus-gtfs-3463.json | 21 +++++++++++++++ ...e-of-casablanca-casatramway-gtfs-3462.json | 21 +++++++++++++++ ...acedonia-railways-transport-gtfs-3461.json | 21 +++++++++++++++ ...ities-suburban-regional-bus-gtfs-3484.json | 21 +++++++++++++++ ...unajim-kompa-vojka-kyselica-gtfs-3485.json | 21 +++++++++++++++ ...nlg-sivas-belediye-baskanlg-gtfs-3489.json | 21 +++++++++++++++ ...a-sunny-valley-transit-demo-gtfs-3479.json | 21 +++++++++++++++ ...carolina-winston-salem-wsta-gtfs-3486.json | 21 +++++++++++++++ ...nsportation-authority-carta-gtfs-3480.json | 27 +++++++++++++++++++ ...nsportation-authority-carta-gtfs-3481.json | 21 +++++++++++++++ ...-colonia---public-transport-gtfs-3473.json | 21 +++++++++++++++ ...olonia-del-sacramento---bus-gtfs-3464.json | 21 +++++++++++++++ 30 files changed, 516 insertions(+) create mode 100644 catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3465.json create mode 100644 catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3466.json create mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3476.json create mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3477.json create mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3478.json create mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3471.json create mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3472.json create mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3467.json create mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3468.json create mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3469.json create mode 100644 catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3482.json create mode 100644 catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3483.json create mode 100644 catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3491.json create mode 100644 catalogs/sources/gtfs/schedule/bg-blagoevgrad-blagoevgrad-blagoevgrad-transport-gtfs-3475.json create mode 100644 catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json create mode 100644 catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json create mode 100644 catalogs/sources/gtfs/schedule/fr-ile-de-france-paris-est-marne-bois-marne-bois-bateau-bus-gtfs-3470.json create mode 100644 catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3490.json create mode 100644 catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casabus-gtfs-3463.json create mode 100644 catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casatramway-gtfs-3462.json create mode 100644 catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json create mode 100644 catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json create mode 100644 catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json create mode 100644 catalogs/sources/gtfs/schedule/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3489.json create mode 100644 catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3479.json create mode 100644 catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json create mode 100644 catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3480.json create mode 100644 catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json create mode 100644 catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay---colonia---public-transport-gtfs-3473.json create mode 100644 catalogs/sources/gtfs/schedule/uy-south-america-colonia-colonia-del-sacramento---bus-gtfs-3464.json diff --git a/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3465.json b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3465.json new file mode 100644 index 000000000..4a48c3903 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3465.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3465, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Tango Bus", + "urls": { + "direct_download": "http://185.220.72.38:8085/ProfilGtfsRt2_0RSProducer-TANGO/TripUpdate.pb", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3466.json b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3466.json new file mode 100644 index 000000000..96664ef74 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3466.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3466, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Tango Bus", + "urls": { + "direct_download": "http://185.220.72.38:8085/ProfilGtfsRt2_0RSProducer-TANGO/VehiclePosition.pb", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3476.json b/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3476.json new file mode 100644 index 000000000..f84788544 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3476.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3476, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Blagoevgrad Transport", + "urls": { + "direct_download": "https://api.modeshift.com/v1/tenants/d2835d46-0fbd-4d65-aa94-a17a6304b460/gtfsrt/tripUpdates.pb", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3477.json b/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3477.json new file mode 100644 index 000000000..fa6b3e216 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3477.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3477, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Blagoevgrad Transport", + "urls": { + "direct_download": "https://api.modeshift.com/v1/tenants/d2835d46-0fbd-4d65-aa94-a17a6304b460/gtfsrt/tripUpdates.pb", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3478.json b/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3478.json new file mode 100644 index 000000000..8119f78bc --- /dev/null +++ b/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3478.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3478, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Blagoevgrad Transport", + "urls": { + "direct_download": "https://api.modeshift.com/v1/tenants/d2835d46-0fbd-4d65-aa94-a17a6304b460/gtfsrt/alerts.pb", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3471.json b/catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3471.json new file mode 100644 index 000000000..a3524ea86 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3471.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3471, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Île-de-France Mobilités", + "urls": { + "direct_download": "http://gtfsidfm.clarifygdps.com/gtfs-rt-trips-idfm", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3472.json b/catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3472.json new file mode 100644 index 000000000..06df63987 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3472.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3472, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Île-de-France Mobilités", + "urls": { + "direct_download": "http://gtfsidfm.clarifygdps.com/gtfs-rt-alerts-idfm", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3467.json b/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3467.json new file mode 100644 index 000000000..8f972f91c --- /dev/null +++ b/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3467.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3467, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Marne Bois Bateau Bus", + "urls": { + "direct_download": "https://gtfs-rt.infra-hubup.fr/rivercat/trip_updates", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3468.json b/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3468.json new file mode 100644 index 000000000..6ad2324a0 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3468.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3468, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Marne Bois Bateau Bus", + "urls": { + "direct_download": "https://gtfs-rt.infra-hubup.fr/rivercat/vehicle_positions", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3469.json b/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3469.json new file mode 100644 index 000000000..4189c31b1 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3469.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3469, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Marne Bois Bateau Bus", + "urls": { + "direct_download": "https://gtfs-rt.infra-hubup.fr/rivercat/service_alert", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3482.json b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3482.json new file mode 100644 index 000000000..33553eeb4 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3482.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3482, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Broward County Transit", + "urls": { + "direct_download": "https://myride2.broward.org/gtfsrealtime/api/vehiclepositions", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3483.json b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3483.json new file mode 100644 index 000000000..661410bf7 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3483.json @@ -0,0 +1,11 @@ +{ + "mdb_source_id": 3483, + "data_type": "gtfs-rt", + "entity_type": [], + "provider": "Broward County Transit", + "urls": { + "direct_download": "https://myride2.broward.org/gtfsrealtime/api/alerts", + "authentication_type": 0 + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3491.json b/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3491.json new file mode 100644 index 000000000..f0e63978e --- /dev/null +++ b/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3491.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3491, + "data_type": "gtfs", + "provider": "ShowMeBus", + "location": { + "country_code": "AL", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:30+00:00" + } + }, + "urls": { + "direct_download": "https://showmebus.com/google-transit/gtfs.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/al-balkan-tirana-showmebus-gtfs-3491.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/bg-blagoevgrad-blagoevgrad-blagoevgrad-transport-gtfs-3475.json b/catalogs/sources/gtfs/schedule/bg-blagoevgrad-blagoevgrad-blagoevgrad-transport-gtfs-3475.json new file mode 100644 index 000000000..20441db2f --- /dev/null +++ b/catalogs/sources/gtfs/schedule/bg-blagoevgrad-blagoevgrad-blagoevgrad-transport-gtfs-3475.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3475, + "data_type": "gtfs", + "provider": "Blagoevgrad Transport", + "location": { + "country_code": "BG", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:26+00:00" + } + }, + "urls": { + "direct_download": "https://api.modeshift.com/v1/tenants/d2835d46-0fbd-4d65-aa94-a17a6304b460/gtfs/gtfs.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/bg-blagoevgrad-blagoevgrad-blagoevgrad-transport-gtfs-3475.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json b/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json new file mode 100644 index 000000000..799e3867a --- /dev/null +++ b/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3487, + "data_type": "gtfs", + "provider": "INCOFER", + "location": { + "country_code": "CR", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:29+00:00" + } + }, + "urls": { + "direct_download": "https://feeds.simovi.org/incofer/schedule/feed.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json b/catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json new file mode 100644 index 000000000..d49816000 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3474, + "data_type": "gtfs", + "provider": "Renfe", + "location": { + "country_code": "ES", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:26+00:00" + } + }, + "urls": { + "direct_download": "https://ssl.renfe.com/gtransit/Fichero_AV_LD/google_transit.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/es-castile-and-leon-renfe-gtfs-3474.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/fr-ile-de-france-paris-est-marne-bois-marne-bois-bateau-bus-gtfs-3470.json b/catalogs/sources/gtfs/schedule/fr-ile-de-france-paris-est-marne-bois-marne-bois-bateau-bus-gtfs-3470.json new file mode 100644 index 000000000..a8d00acb0 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/fr-ile-de-france-paris-est-marne-bois-marne-bois-bateau-bus-gtfs-3470.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3470, + "data_type": "gtfs", + "provider": "Marne Bois Bateau Bus", + "location": { + "country_code": "FR", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:25+00:00" + } + }, + "urls": { + "direct_download": "https://gtfs-rt.infra-hubup.fr/rivercat/current/gtfs", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/fr-ile-de-france-paris-est-marne-bois-marne-bois-bateau-bus-gtfs-3470.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3490.json b/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3490.json new file mode 100644 index 000000000..51640c278 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3490.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3490, + "data_type": "gtfs", + "provider": "BUS", + "location": { + "country_code": "HU", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:30+00:00" + } + }, + "urls": { + "direct_download": "https://gtfs.gpspositions.net/storage/exports/OROSH_V_ONK/gtfs_latest.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/hu-bekes-oroshaza-bus-gtfs-3490.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casabus-gtfs-3463.json b/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casabus-gtfs-3463.json new file mode 100644 index 000000000..4ae17ceac --- /dev/null +++ b/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casabus-gtfs-3463.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3463, + "data_type": "gtfs", + "provider": "Casabus", + "location": { + "country_code": "MA", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:24+00:00" + } + }, + "urls": { + "direct_download": "https://raw.githubusercontent.com/SpaghettDev/CasaTransport-GTFS/master/gtfs-bus/gtfs-bus.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/ma-casablanca-commune-of-casablanca-casabus-gtfs-3463.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casatramway-gtfs-3462.json b/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casatramway-gtfs-3462.json new file mode 100644 index 000000000..9e18883f3 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casatramway-gtfs-3462.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3462, + "data_type": "gtfs", + "provider": "Casatramway", + "location": { + "country_code": "MA", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:23+00:00" + } + }, + "urls": { + "direct_download": "https://raw.githubusercontent.com/SpaghettDev/CasaTransport-GTFS/master/gtfs-tramway/gtfs-tramway.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/ma-casablanca-commune-of-casablanca-casatramway-gtfs-3462.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json b/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json new file mode 100644 index 000000000..636fb1547 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3461, + "data_type": "gtfs", + "provider": "Македонски Железници Транспорт / North Macedonia Railways Transport", + "location": { + "country_code": "MK", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:23+00:00" + } + }, + "urls": { + "direct_download": "https://github.com/deryclem/gtfs-north-macedonia/raw/main/gtfs-north-macedonia.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json b/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json new file mode 100644 index 000000000..9e57ef9bf --- /dev/null +++ b/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3484, + "data_type": "gtfs", + "provider": "Suburban & Regional Bus", + "location": { + "country_code": "PL", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:28+00:00" + } + }, + "urls": { + "direct_download": "https://raw.githubusercontent.com/qbx-tt/gtfs-lodz-suburban/main/gtfs-lodz-suburban.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json b/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json new file mode 100644 index 000000000..e4a30d416 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3485, + "data_type": "gtfs", + "provider": "Kompa Vojka-Kyselica", + "location": { + "country_code": "SK", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:29+00:00" + } + }, + "urls": { + "direct_download": "https://github.gtfs.sk/kompa-vojka/gtfs.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3489.json b/catalogs/sources/gtfs/schedule/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3489.json new file mode 100644 index 000000000..5038ae78c --- /dev/null +++ b/catalogs/sources/gtfs/schedule/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3489.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3489, + "data_type": "gtfs", + "provider": "Sivas Belediye Başkanlığı", + "location": { + "country_code": "TR", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:30+00:00" + } + }, + "urls": { + "direct_download": "https://mobilapi.sivas.bel.tr/gtfs/realtime/vehicle-positions.pb", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3489.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3479.json b/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3479.json new file mode 100644 index 000000000..821f32975 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3479.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3479, + "data_type": "gtfs", + "provider": "Sunny Valley Transit (Demo)", + "location": { + "country_code": "US", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:27+00:00" + } + }, + "urls": { + "direct_download": "https://feeds.gtfsx.com/svt-demo/gtfs.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-montana-sunny-valley-transit-demo-gtfs-3479.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json b/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json new file mode 100644 index 000000000..a19551024 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3486, + "data_type": "gtfs", + "provider": "WSTA", + "location": { + "country_code": "US", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:29+00:00" + } + }, + "urls": { + "direct_download": "https://ridewsta.com/gtfs", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-north-carolina-winston-salem-wsta-gtfs-3486.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3480.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3480.json new file mode 100644 index 000000000..53b2bb5d7 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3480.json @@ -0,0 +1,27 @@ +{ + "mdb_source_id": 3480, + "data_type": "gtfs", + "provider": "Chattanooga Area Regional Transportation Authority (CARTA)", + "location": { + "country_code": "US", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:28+00:00" + } + }, + "urls": { + "direct_download": "https://www.gocarta.org/wp-content/uploads/2024/01/GTFS.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3480.zip?alt=media" + }, + "redirect": [ + { + "id": "mdb-3481", + "comment": "" + } + ], + "status": "deprecated" +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json new file mode 100644 index 000000000..2581f44d0 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3481, + "data_type": "gtfs", + "provider": "Chattanooga Area Regional Transportation Authority (CARTA)", + "location": { + "country_code": "US", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:28+00:00" + } + }, + "urls": { + "direct_download": "https://raw.githubusercontent.com/gocarta/gtfs/refs/heads/master/gtfs_current.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay---colonia---public-transport-gtfs-3473.json b/catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay---colonia---public-transport-gtfs-3473.json new file mode 100644 index 000000000..40821de47 --- /dev/null +++ b/catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay---colonia---public-transport-gtfs-3473.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3473, + "data_type": "gtfs", + "provider": "Uruguay - Colonia - Public Transport", + "location": { + "country_code": "UY", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:26+00:00" + } + }, + "urls": { + "direct_download": "https://github.com/manufarfaro/colonia-gtfs/releases/download/v0.3.0/gtfs.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/uy-colonia-colonia-uruguay---colonia---public-transport-gtfs-3473.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/uy-south-america-colonia-colonia-del-sacramento---bus-gtfs-3464.json b/catalogs/sources/gtfs/schedule/uy-south-america-colonia-colonia-del-sacramento---bus-gtfs-3464.json new file mode 100644 index 000000000..3a8e3af1f --- /dev/null +++ b/catalogs/sources/gtfs/schedule/uy-south-america-colonia-colonia-del-sacramento---bus-gtfs-3464.json @@ -0,0 +1,21 @@ +{ + "mdb_source_id": 3464, + "data_type": "gtfs", + "provider": "Colonia del Sacramento - Bus", + "location": { + "country_code": "UY", + "bounding_box": { + "minimum_latitude": null, + "maximum_latitude": null, + "minimum_longitude": null, + "maximum_longitude": null, + "extracted_on": "2026-08-12T20:08:24+00:00" + } + }, + "urls": { + "direct_download": "https://github.com/manufarfaro/colonia-gtfs/releases/download/v0.3.0/gtfs.zip", + "authentication_type": 0, + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/uy-south-america-colonia-colonia-del-sacramento---bus-gtfs-3464.zip?alt=media" + }, + "redirect": [] +} \ No newline at end of file From a022a4cd0df1ea9b23dfa53d32b73f40d9cf85f3 Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Wed, 12 Aug 2026 16:59:14 -0400 Subject: [PATCH 02/14] fix file names, redirects etc. --- ...-de-france-mobilites-gtfs-rt-sa-3472.json} | 4 ++- ...-de-france-mobilites-gtfs-rt-tu-3471.json} | 4 ++- ...ussillon-nimes-tango-bus-gtfs-rt-3465.json | 11 -------- ...illon-nimes-tango-bus-gtfs-rt-tu-3465.json | 18 +++++++++++++ ...llon-nimes-tango-bus-gtfs-rt-vp-3466.json} | 11 ++++++-- ...arne-bois-bateau-bus-gtfs-rt-sa-3469.json} | 7 ++++- ...arne-bois-bateau-bus-gtfs-rt-tu-3467.json} | 7 ++++- ...arne-bois-bateau-bus-gtfs-rt-vp-3468.json} | 7 ++++- ...as-belediye-baskanlg-gtfs-rt-vp-3489.json} | 16 ++++------- ...wn-blagoevgrad-transport-gtfs-rt-3476.json | 11 -------- ...wn-blagoevgrad-transport-gtfs-rt-3477.json | 11 -------- ...wn-blagoevgrad-transport-gtfs-rt-3478.json | 11 -------- ...oward-county-transit-gtfs-rt-sa-3483.json} | 8 +++++- ...oward-county-transit-gtfs-rt-vp-3482.json} | 8 +++++- ...vgrad-blagoevgrad-transport-gtfs-3475.json | 21 --------------- ...ropolitana-san-jose-incofer-gtfs-3487.json | 1 + .../es-castile-and-leon-renfe-gtfs-3474.json | 1 + ...mmune-of-casablanca-casabus-gtfs-3463.json | 1 + ...e-of-casablanca-casatramway-gtfs-3462.json | 1 + ...acedonia-railways-transport-gtfs-3461.json | 1 + ...ities-suburban-regional-bus-gtfs-3484.json | 1 + ...unajim-kompa-vojka-kyselica-gtfs-3485.json | 3 ++- ...carolina-winston-salem-wsta-gtfs-3486.json | 1 + ...nsportation-authority-carta-gtfs-2082.json | 7 ++++- ...nsportation-authority-carta-gtfs-3480.json | 27 ------------------- ...nsportation-authority-carta-gtfs-3481.json | 1 + ...y-colonia-public-transport-gtfs-3473.json} | 1 + ...colonia-del-sacramento-bus-gtfs-3464.json} | 1 + 28 files changed, 88 insertions(+), 114 deletions(-) rename catalogs/sources/gtfs/realtime/{unknown-unknown-ile-de-france-mobilites-gtfs-rt-3472.json => fr-ile-de-france-mobilites-gtfs-rt-sa-3472.json} (86%) rename catalogs/sources/gtfs/realtime/{unknown-unknown-ile-de-france-mobilites-gtfs-rt-3471.json => fr-ile-de-france-mobilites-gtfs-rt-tu-3471.json} (86%) delete mode 100644 catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3465.json create mode 100644 catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-tu-3465.json rename catalogs/sources/gtfs/realtime/{fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3466.json => fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-vp-3466.json} (50%) rename catalogs/sources/gtfs/realtime/{unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3469.json => fr-marne-bois-bateau-bus-gtfs-rt-sa-3469.json} (74%) rename catalogs/sources/gtfs/realtime/{unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3467.json => fr-marne-bois-bateau-bus-gtfs-rt-tu-3467.json} (74%) rename catalogs/sources/gtfs/realtime/{unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3468.json => fr-marne-bois-bateau-bus-gtfs-rt-vp-3468.json} (74%) rename catalogs/sources/gtfs/{schedule/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3489.json => realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3489.json} (55%) delete mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3476.json delete mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3477.json delete mode 100644 catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3478.json rename catalogs/sources/gtfs/realtime/{us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3483.json => us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3483.json} (68%) rename catalogs/sources/gtfs/realtime/{us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3482.json => us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3482.json} (69%) delete mode 100644 catalogs/sources/gtfs/schedule/bg-blagoevgrad-blagoevgrad-blagoevgrad-transport-gtfs-3475.json delete mode 100644 catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3480.json rename catalogs/sources/gtfs/schedule/{uy-colonia-colonia-uruguay---colonia---public-transport-gtfs-3473.json => uy-colonia-colonia-uruguay-colonia-public-transport-gtfs-3473.json} (96%) rename catalogs/sources/gtfs/schedule/{uy-south-america-colonia-colonia-del-sacramento---bus-gtfs-3464.json => uy-south-america-colonia-colonia-del-sacramento-bus-gtfs-3464.json} (96%) diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3472.json b/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-sa-3472.json similarity index 86% rename from catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3472.json rename to catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-sa-3472.json index 06df63987..a337560b0 100644 --- a/catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3472.json +++ b/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-sa-3472.json @@ -1,7 +1,9 @@ { "mdb_source_id": 3472, "data_type": "gtfs-rt", - "entity_type": [], + "entity_type": [ + "sa" + ], "provider": "Île-de-France Mobilités", "urls": { "direct_download": "http://gtfsidfm.clarifygdps.com/gtfs-rt-alerts-idfm", diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3471.json b/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-tu-3471.json similarity index 86% rename from catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3471.json rename to catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-tu-3471.json index a3524ea86..50eb16444 100644 --- a/catalogs/sources/gtfs/realtime/unknown-unknown-ile-de-france-mobilites-gtfs-rt-3471.json +++ b/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-tu-3471.json @@ -1,7 +1,9 @@ { "mdb_source_id": 3471, "data_type": "gtfs-rt", - "entity_type": [], + "entity_type": [ + "tu" + ], "provider": "Île-de-France Mobilités", "urls": { "direct_download": "http://gtfsidfm.clarifygdps.com/gtfs-rt-trips-idfm", diff --git a/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3465.json b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3465.json deleted file mode 100644 index 4a48c3903..000000000 --- a/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3465.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "mdb_source_id": 3465, - "data_type": "gtfs-rt", - "entity_type": [], - "provider": "Tango Bus", - "urls": { - "direct_download": "http://185.220.72.38:8085/ProfilGtfsRt2_0RSProducer-TANGO/TripUpdate.pb", - "authentication_type": 0 - }, - "redirect": [] -} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-tu-3465.json b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-tu-3465.json new file mode 100644 index 000000000..8dd36c947 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-tu-3465.json @@ -0,0 +1,18 @@ +{ + "mdb_source_id": 3465, + "data_type": "gtfs-rt", + "entity_type": [ + "tu" + ], + "static_reference": [ + "tdg-82911" + ], + "is_official": "True", + "provider": "Tango Bus", + "urls": { + "direct_download": "http://185.220.72.38:8085/ProfilGtfsRt2_0RSProducer-TANGO/TripUpdate.pb", + "authentication_type": 0, + "license": "https://www.data.gouv.fr/pages/legal/licences/etalab-2.0" + }, + "redirect": [] +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3466.json b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-vp-3466.json similarity index 50% rename from catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3466.json rename to catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-vp-3466.json index 96664ef74..d494b52b0 100644 --- a/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-3466.json +++ b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-vp-3466.json @@ -1,11 +1,18 @@ { "mdb_source_id": 3466, "data_type": "gtfs-rt", - "entity_type": [], + "entity_type": [ + "vp" + ], + "static_reference": [ + "tdg-82911" + ], + "is_official": "True", "provider": "Tango Bus", "urls": { "direct_download": "http://185.220.72.38:8085/ProfilGtfsRt2_0RSProducer-TANGO/VehiclePosition.pb", - "authentication_type": 0 + "authentication_type": 0, + "license": "https://www.data.gouv.fr/pages/legal/licences/etalab-2.0" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3469.json b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-sa-3469.json similarity index 74% rename from catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3469.json rename to catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-sa-3469.json index 4189c31b1..9e43d8099 100644 --- a/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3469.json +++ b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-sa-3469.json @@ -1,7 +1,12 @@ { "mdb_source_id": 3469, "data_type": "gtfs-rt", - "entity_type": [], + "entity_type": [ + "sa" + ], + "static_reference": [ + "3470" + ], "provider": "Marne Bois Bateau Bus", "urls": { "direct_download": "https://gtfs-rt.infra-hubup.fr/rivercat/service_alert", diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3467.json b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-tu-3467.json similarity index 74% rename from catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3467.json rename to catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-tu-3467.json index 8f972f91c..568158ef1 100644 --- a/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3467.json +++ b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-tu-3467.json @@ -1,7 +1,12 @@ { "mdb_source_id": 3467, "data_type": "gtfs-rt", - "entity_type": [], + "entity_type": [ + "tu" + ], + "static_reference": [ + "3470" + ], "provider": "Marne Bois Bateau Bus", "urls": { "direct_download": "https://gtfs-rt.infra-hubup.fr/rivercat/trip_updates", diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3468.json b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-vp-3468.json similarity index 74% rename from catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3468.json rename to catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-vp-3468.json index 6ad2324a0..ee50db97d 100644 --- a/catalogs/sources/gtfs/realtime/unknown-unknown-marne-bois-bateau-bus-gtfs-rt-3468.json +++ b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-vp-3468.json @@ -1,7 +1,12 @@ { "mdb_source_id": 3468, "data_type": "gtfs-rt", - "entity_type": [], + "entity_type": [ + "vp" + ], + "static_reference": [ + "3470" + ], "provider": "Marne Bois Bateau Bus", "urls": { "direct_download": "https://gtfs-rt.infra-hubup.fr/rivercat/vehicle_positions", diff --git a/catalogs/sources/gtfs/schedule/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3489.json b/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3489.json similarity index 55% rename from catalogs/sources/gtfs/schedule/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3489.json rename to catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3489.json index 5038ae78c..94b454b91 100644 --- a/catalogs/sources/gtfs/schedule/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3489.json +++ b/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3489.json @@ -1,17 +1,11 @@ { "mdb_source_id": 3489, - "data_type": "gtfs", + "data_type": "gtfs-rt", "provider": "Sivas Belediye Başkanlığı", - "location": { - "country_code": "TR", - "bounding_box": { - "minimum_latitude": null, - "maximum_latitude": null, - "minimum_longitude": null, - "maximum_longitude": null, - "extracted_on": "2026-08-12T20:08:30+00:00" - } - }, + "is_official": "True", + "entity_type": [ + "vp" + ], "urls": { "direct_download": "https://mobilapi.sivas.bel.tr/gtfs/realtime/vehicle-positions.pb", "authentication_type": 0, diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3476.json b/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3476.json deleted file mode 100644 index f84788544..000000000 --- a/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3476.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "mdb_source_id": 3476, - "data_type": "gtfs-rt", - "entity_type": [], - "provider": "Blagoevgrad Transport", - "urls": { - "direct_download": "https://api.modeshift.com/v1/tenants/d2835d46-0fbd-4d65-aa94-a17a6304b460/gtfsrt/tripUpdates.pb", - "authentication_type": 0 - }, - "redirect": [] -} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3477.json b/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3477.json deleted file mode 100644 index fa6b3e216..000000000 --- a/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3477.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "mdb_source_id": 3477, - "data_type": "gtfs-rt", - "entity_type": [], - "provider": "Blagoevgrad Transport", - "urls": { - "direct_download": "https://api.modeshift.com/v1/tenants/d2835d46-0fbd-4d65-aa94-a17a6304b460/gtfsrt/tripUpdates.pb", - "authentication_type": 0 - }, - "redirect": [] -} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3478.json b/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3478.json deleted file mode 100644 index 8119f78bc..000000000 --- a/catalogs/sources/gtfs/realtime/unknown-unknown-blagoevgrad-transport-gtfs-rt-3478.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "mdb_source_id": 3478, - "data_type": "gtfs-rt", - "entity_type": [], - "provider": "Blagoevgrad Transport", - "urls": { - "direct_download": "https://api.modeshift.com/v1/tenants/d2835d46-0fbd-4d65-aa94-a17a6304b460/gtfsrt/alerts.pb", - "authentication_type": 0 - }, - "redirect": [] -} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3483.json b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3483.json similarity index 68% rename from catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3483.json rename to catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3483.json index 661410bf7..b66da6da3 100644 --- a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3483.json +++ b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3483.json @@ -1,7 +1,13 @@ { "mdb_source_id": 3483, "data_type": "gtfs-rt", - "entity_type": [], + "entity_type": [ + "sa" + ], + "static_reference": [ + "330" + ], + "is_official": "True", "provider": "Broward County Transit", "urls": { "direct_download": "https://myride2.broward.org/gtfsrealtime/api/alerts", diff --git a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3482.json b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3482.json similarity index 69% rename from catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3482.json rename to catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3482.json index 33553eeb4..0a9a9930c 100644 --- a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-3482.json +++ b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3482.json @@ -1,7 +1,13 @@ { "mdb_source_id": 3482, "data_type": "gtfs-rt", - "entity_type": [], + "entity_type": [ + "vp" + ], + "static_reference": [ + "330" + ], + "is_official": "True", "provider": "Broward County Transit", "urls": { "direct_download": "https://myride2.broward.org/gtfsrealtime/api/vehiclepositions", diff --git a/catalogs/sources/gtfs/schedule/bg-blagoevgrad-blagoevgrad-blagoevgrad-transport-gtfs-3475.json b/catalogs/sources/gtfs/schedule/bg-blagoevgrad-blagoevgrad-blagoevgrad-transport-gtfs-3475.json deleted file mode 100644 index 20441db2f..000000000 --- a/catalogs/sources/gtfs/schedule/bg-blagoevgrad-blagoevgrad-blagoevgrad-transport-gtfs-3475.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "mdb_source_id": 3475, - "data_type": "gtfs", - "provider": "Blagoevgrad Transport", - "location": { - "country_code": "BG", - "bounding_box": { - "minimum_latitude": null, - "maximum_latitude": null, - "minimum_longitude": null, - "maximum_longitude": null, - "extracted_on": "2026-08-12T20:08:26+00:00" - } - }, - "urls": { - "direct_download": "https://api.modeshift.com/v1/tenants/d2835d46-0fbd-4d65-aa94-a17a6304b460/gtfs/gtfs.zip", - "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/bg-blagoevgrad-blagoevgrad-blagoevgrad-transport-gtfs-3475.zip?alt=media" - }, - "redirect": [] -} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json b/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json index 799e3867a..59480e0e0 100644 --- a/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json +++ b/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json @@ -2,6 +2,7 @@ "mdb_source_id": 3487, "data_type": "gtfs", "provider": "INCOFER", + "is_official": "True", "location": { "country_code": "CR", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json b/catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json index d49816000..e14b3659d 100644 --- a/catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json +++ b/catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json @@ -2,6 +2,7 @@ "mdb_source_id": 3474, "data_type": "gtfs", "provider": "Renfe", + "is_official": "True", "location": { "country_code": "ES", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casabus-gtfs-3463.json b/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casabus-gtfs-3463.json index 4ae17ceac..67458aff3 100644 --- a/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casabus-gtfs-3463.json +++ b/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casabus-gtfs-3463.json @@ -2,6 +2,7 @@ "mdb_source_id": 3463, "data_type": "gtfs", "provider": "Casabus", + "is_official": "False", "location": { "country_code": "MA", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casatramway-gtfs-3462.json b/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casatramway-gtfs-3462.json index 9e18883f3..6b77293dd 100644 --- a/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casatramway-gtfs-3462.json +++ b/catalogs/sources/gtfs/schedule/ma-casablanca-commune-of-casablanca-casatramway-gtfs-3462.json @@ -2,6 +2,7 @@ "mdb_source_id": 3462, "data_type": "gtfs", "provider": "Casatramway", + "is_official": "False", "location": { "country_code": "MA", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json b/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json index 636fb1547..4ae761e61 100644 --- a/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json +++ b/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json @@ -2,6 +2,7 @@ "mdb_source_id": 3461, "data_type": "gtfs", "provider": "Македонски Железници Транспорт / North Macedonia Railways Transport", + "is_official": "False", "location": { "country_code": "MK", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json b/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json index 9e57ef9bf..bb1a276c1 100644 --- a/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json +++ b/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json @@ -2,6 +2,7 @@ "mdb_source_id": 3484, "data_type": "gtfs", "provider": "Suburban & Regional Bus", + "is_official": "False", "location": { "country_code": "PL", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json b/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json index e4a30d416..333a6c137 100644 --- a/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json +++ b/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json @@ -2,6 +2,7 @@ "mdb_source_id": 3485, "data_type": "gtfs", "provider": "Kompa Vojka-Kyselica", + "is_official": "False", "location": { "country_code": "SK", "bounding_box": { @@ -18,4 +19,4 @@ "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.zip?alt=media" }, "redirect": [] -} \ No newline at end of file +} diff --git a/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json b/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json index a19551024..13b9d4731 100644 --- a/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json +++ b/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json @@ -2,6 +2,7 @@ "mdb_source_id": 3486, "data_type": "gtfs", "provider": "WSTA", + "is_official": "True", "location": { "country_code": "US", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json index 31939c276..ffe883b20 100644 --- a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json +++ b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json @@ -19,5 +19,10 @@ "authentication_type": 0, "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.zip?alt=media" }, - "redirect": [] + "redirect": [ + { + "id": "3481", + "comment": " " + } + ] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3480.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3480.json deleted file mode 100644 index 53b2bb5d7..000000000 --- a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3480.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "mdb_source_id": 3480, - "data_type": "gtfs", - "provider": "Chattanooga Area Regional Transportation Authority (CARTA)", - "location": { - "country_code": "US", - "bounding_box": { - "minimum_latitude": null, - "maximum_latitude": null, - "minimum_longitude": null, - "maximum_longitude": null, - "extracted_on": "2026-08-12T20:08:28+00:00" - } - }, - "urls": { - "direct_download": "https://www.gocarta.org/wp-content/uploads/2024/01/GTFS.zip", - "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3480.zip?alt=media" - }, - "redirect": [ - { - "id": "mdb-3481", - "comment": "" - } - ], - "status": "deprecated" -} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json index 2581f44d0..4f30e5398 100644 --- a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json +++ b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json @@ -2,6 +2,7 @@ "mdb_source_id": 3481, "data_type": "gtfs", "provider": "Chattanooga Area Regional Transportation Authority (CARTA)", + "is_official": "False", "location": { "country_code": "US", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay---colonia---public-transport-gtfs-3473.json b/catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay-colonia-public-transport-gtfs-3473.json similarity index 96% rename from catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay---colonia---public-transport-gtfs-3473.json rename to catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay-colonia-public-transport-gtfs-3473.json index 40821de47..6a9ed9077 100644 --- a/catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay---colonia---public-transport-gtfs-3473.json +++ b/catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay-colonia-public-transport-gtfs-3473.json @@ -2,6 +2,7 @@ "mdb_source_id": 3473, "data_type": "gtfs", "provider": "Uruguay - Colonia - Public Transport", + "is_official": "False", "location": { "country_code": "UY", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/uy-south-america-colonia-colonia-del-sacramento---bus-gtfs-3464.json b/catalogs/sources/gtfs/schedule/uy-south-america-colonia-colonia-del-sacramento-bus-gtfs-3464.json similarity index 96% rename from catalogs/sources/gtfs/schedule/uy-south-america-colonia-colonia-del-sacramento---bus-gtfs-3464.json rename to catalogs/sources/gtfs/schedule/uy-south-america-colonia-colonia-del-sacramento-bus-gtfs-3464.json index 3a8e3af1f..6938ab0bf 100644 --- a/catalogs/sources/gtfs/schedule/uy-south-america-colonia-colonia-del-sacramento---bus-gtfs-3464.json +++ b/catalogs/sources/gtfs/schedule/uy-south-america-colonia-colonia-del-sacramento-bus-gtfs-3464.json @@ -2,6 +2,7 @@ "mdb_source_id": 3464, "data_type": "gtfs", "provider": "Colonia del Sacramento - Bus", + "is_official": "False", "location": { "country_code": "UY", "bounding_box": { From e60820472b5089f665065daeb053924158ab5bf5 Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Wed, 12 Aug 2026 17:20:33 -0400 Subject: [PATCH 03/14] re-assign stable ids so contiguous: --- ...iye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json} | 4 ++-- ...landale-beach-broward-county-transit-gtfs-rt-sa-3478.json} | 2 +- ...landale-beach-broward-county-transit-gtfs-rt-vp-3477.json} | 2 +- ...fs-3491.json => al-balkan-tirana-showmebus-gtfs-3485.json} | 4 ++-- ...r-gran-area-metropolitana-san-jose-incofer-gtfs-3482.json} | 4 ++-- ...us-gtfs-3490.json => hu-bekes-oroshaza-bus-gtfs-3484.json} | 4 ++-- ...nding-municipalities-suburban-regional-bus-gtfs-3479.json} | 4 ++-- ...ion-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.json} | 4 ++-- ...on => us-montana-sunny-valley-transit-demo-gtfs-3475.json} | 4 ++-- ...on => us-north-carolina-winston-salem-wsta-gtfs-3481.json} | 4 ++-- ...ea-regional-transportation-authority-carta-gtfs-3476.json} | 4 ++-- 11 files changed, 20 insertions(+), 20 deletions(-) rename catalogs/sources/gtfs/realtime/{tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3489.json => tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json} (88%) rename catalogs/sources/gtfs/realtime/{us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3483.json => us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3478.json} (92%) rename catalogs/sources/gtfs/realtime/{us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3482.json => us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3477.json} (92%) rename catalogs/sources/gtfs/schedule/{al-balkan-tirana-showmebus-gtfs-3491.json => al-balkan-tirana-showmebus-gtfs-3485.json} (86%) rename catalogs/sources/gtfs/schedule/{cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json => cr-gran-area-metropolitana-san-jose-incofer-gtfs-3482.json} (93%) rename catalogs/sources/gtfs/schedule/{hu-bekes-oroshaza-bus-gtfs-3490.json => hu-bekes-oroshaza-bus-gtfs-3484.json} (87%) rename catalogs/sources/gtfs/schedule/{pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json => pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3479.json} (91%) rename catalogs/sources/gtfs/schedule/{sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json => sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.json} (92%) rename catalogs/sources/gtfs/schedule/{us-montana-sunny-valley-transit-demo-gtfs-3479.json => us-montana-sunny-valley-transit-demo-gtfs-3475.json} (86%) rename catalogs/sources/gtfs/schedule/{us-north-carolina-winston-salem-wsta-gtfs-3486.json => us-north-carolina-winston-salem-wsta-gtfs-3481.json} (86%) rename catalogs/sources/gtfs/schedule/{us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json => us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3476.json} (90%) diff --git a/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3489.json b/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json similarity index 88% rename from catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3489.json rename to catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json index 94b454b91..83387f3a4 100644 --- a/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3489.json +++ b/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3489, + "mdb_source_id": 3483, "data_type": "gtfs-rt", "provider": "Sivas Belediye Başkanlığı", "is_official": "True", @@ -9,7 +9,7 @@ "urls": { "direct_download": "https://mobilapi.sivas.bel.tr/gtfs/realtime/vehicle-positions.pb", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3489.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3483.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3483.json b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3478.json similarity index 92% rename from catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3483.json rename to catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3478.json index b66da6da3..598648166 100644 --- a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3483.json +++ b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3478.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3483, + "mdb_source_id": 3478, "data_type": "gtfs-rt", "entity_type": [ "sa" diff --git a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3482.json b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3477.json similarity index 92% rename from catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3482.json rename to catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3477.json index 0a9a9930c..2582539a4 100644 --- a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3482.json +++ b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3477.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3482, + "mdb_source_id": 3477, "data_type": "gtfs-rt", "entity_type": [ "vp" diff --git a/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3491.json b/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3485.json similarity index 86% rename from catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3491.json rename to catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3485.json index f0e63978e..bf08b7a90 100644 --- a/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3491.json +++ b/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3485.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3491, + "mdb_source_id": 3485, "data_type": "gtfs", "provider": "ShowMeBus", "location": { @@ -15,7 +15,7 @@ "urls": { "direct_download": "https://showmebus.com/google-transit/gtfs.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/al-balkan-tirana-showmebus-gtfs-3491.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/al-balkan-tirana-showmebus-gtfs-3485.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json b/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3482.json similarity index 93% rename from catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json rename to catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3482.json index 59480e0e0..97487404d 100644 --- a/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.json +++ b/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3482.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3487, + "mdb_source_id": 3482, "data_type": "gtfs", "provider": "INCOFER", "is_official": "True", @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://feeds.simovi.org/incofer/schedule/feed.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3487.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3482.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3490.json b/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3484.json similarity index 87% rename from catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3490.json rename to catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3484.json index 51640c278..71a52db9d 100644 --- a/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3490.json +++ b/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3484.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3490, + "mdb_source_id": 3484, "data_type": "gtfs", "provider": "BUS", "location": { @@ -15,7 +15,7 @@ "urls": { "direct_download": "https://gtfs.gpspositions.net/storage/exports/OROSH_V_ONK/gtfs_latest.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/hu-bekes-oroshaza-bus-gtfs-3490.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/hu-bekes-oroshaza-bus-gtfs-3484.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json b/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3479.json similarity index 91% rename from catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json rename to catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3479.json index bb1a276c1..90c6a4d1f 100644 --- a/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.json +++ b/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3479.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3484, + "mdb_source_id": 3479, "data_type": "gtfs", "provider": "Suburban & Regional Bus", "is_official": "False", @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://raw.githubusercontent.com/qbx-tt/gtfs-lodz-suburban/main/gtfs-lodz-suburban.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3484.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3479.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json b/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.json similarity index 92% rename from catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json rename to catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.json index 333a6c137..64bcad336 100644 --- a/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.json +++ b/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3485, + "mdb_source_id": 3480, "data_type": "gtfs", "provider": "Kompa Vojka-Kyselica", "is_official": "False", @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://github.gtfs.sk/kompa-vojka/gtfs.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3485.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.zip?alt=media" }, "redirect": [] } diff --git a/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3479.json b/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3475.json similarity index 86% rename from catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3479.json rename to catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3475.json index 821f32975..30811a948 100644 --- a/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3479.json +++ b/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3475.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3479, + "mdb_source_id": 3475, "data_type": "gtfs", "provider": "Sunny Valley Transit (Demo)", "location": { @@ -15,7 +15,7 @@ "urls": { "direct_download": "https://feeds.gtfsx.com/svt-demo/gtfs.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-montana-sunny-valley-transit-demo-gtfs-3479.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-montana-sunny-valley-transit-demo-gtfs-3475.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json b/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3481.json similarity index 86% rename from catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json rename to catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3481.json index 13b9d4731..9999a7203 100644 --- a/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3486.json +++ b/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3481.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3486, + "mdb_source_id": 3481, "data_type": "gtfs", "provider": "WSTA", "is_official": "True", @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://ridewsta.com/gtfs", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-north-carolina-winston-salem-wsta-gtfs-3486.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-north-carolina-winston-salem-wsta-gtfs-3481.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3476.json similarity index 90% rename from catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json rename to catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3476.json index 4f30e5398..485683984 100644 --- a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.json +++ b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3476.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3481, + "mdb_source_id": 3476, "data_type": "gtfs", "provider": "Chattanooga Area Regional Transportation Authority (CARTA)", "is_official": "False", @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://raw.githubusercontent.com/gocarta/gtfs/refs/heads/master/gtfs_current.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3481.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3476.zip?alt=media" }, "redirect": [] } \ No newline at end of file From 17aa614c54fb0848b844c8c837fc7542d4e2a029 Mon Sep 17 00:00:00 2001 From: Ian Chan <46658926+ianktc@users.noreply.github.com> Date: Wed, 12 Aug 2026 17:28:17 -0400 Subject: [PATCH 04/14] Update us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json --- ...rea-regional-transportation-authority-carta-gtfs-2082.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json index ffe883b20..7174f6e74 100644 --- a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json +++ b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json @@ -21,8 +21,8 @@ }, "redirect": [ { - "id": "3481", + "id": "3476", "comment": " " } ] -} \ No newline at end of file +} From 3fe92b686797733e000a17cabeb185b888c70d27 Mon Sep 17 00:00:00 2001 From: Ian Chan <46658926+ianktc@users.noreply.github.com> Date: Wed, 12 Aug 2026 17:38:25 -0400 Subject: [PATCH 05/14] Update GTFS RT JSON by removing 'latest' URL Removed the 'latest' URL from the JSON file. --- ...iye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json b/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json index 83387f3a4..9143bdce6 100644 --- a/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json +++ b/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json @@ -8,8 +8,7 @@ ], "urls": { "direct_download": "https://mobilapi.sivas.bel.tr/gtfs/realtime/vehicle-positions.pb", - "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-3483.zip?alt=media" + "authentication_type": 0 }, "redirect": [] -} \ No newline at end of file +} From db3127c117c835d9299788963350be090fc2d574 Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Wed, 12 Aug 2026 17:47:54 -0400 Subject: [PATCH 06/14] remove dup stable ids and re-assign id --- ...as-belediye-baskanlg-gtfs-rt-vp-3481.json} | 2 +- ...oward-county-transit-gtfs-rt-sa-3476.json} | 2 +- ...oward-county-transit-gtfs-rt-vp-3475.json} | 2 +- ...al-balkan-tirana-showmebus-gtfs-3483.json} | 4 ++-- ...opolitana-san-jose-incofer-gtfs-3480.json} | 4 ++-- .../es-castile-and-leon-renfe-gtfs-3474.json | 22 ------------------- ...n => hu-bekes-oroshaza-bus-gtfs-3482.json} | 4 ++-- ...ties-suburban-regional-bus-gtfs-3477.json} | 4 ++-- ...najim-kompa-vojka-kyselica-gtfs-3478.json} | 4 ++-- ...-sunny-valley-transit-demo-gtfs-3473.json} | 4 ++-- ...arolina-winston-salem-wsta-gtfs-3479.json} | 4 ++-- ...sportation-authority-carta-gtfs-3474.json} | 4 ++-- ...ay-colonia-public-transport-gtfs-3473.json | 22 ------------------- 13 files changed, 19 insertions(+), 63 deletions(-) rename catalogs/sources/gtfs/realtime/{tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json => tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3481.json} (92%) rename catalogs/sources/gtfs/realtime/{us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3478.json => us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3476.json} (92%) rename catalogs/sources/gtfs/realtime/{us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3477.json => us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3475.json} (92%) rename catalogs/sources/gtfs/schedule/{al-balkan-tirana-showmebus-gtfs-3485.json => al-balkan-tirana-showmebus-gtfs-3483.json} (86%) rename catalogs/sources/gtfs/schedule/{cr-gran-area-metropolitana-san-jose-incofer-gtfs-3482.json => cr-gran-area-metropolitana-san-jose-incofer-gtfs-3480.json} (93%) delete mode 100644 catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json rename catalogs/sources/gtfs/schedule/{hu-bekes-oroshaza-bus-gtfs-3484.json => hu-bekes-oroshaza-bus-gtfs-3482.json} (87%) rename catalogs/sources/gtfs/schedule/{pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3479.json => pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3477.json} (91%) rename catalogs/sources/gtfs/schedule/{sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.json => sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3478.json} (92%) rename catalogs/sources/gtfs/schedule/{us-montana-sunny-valley-transit-demo-gtfs-3475.json => us-montana-sunny-valley-transit-demo-gtfs-3473.json} (86%) rename catalogs/sources/gtfs/schedule/{us-north-carolina-winston-salem-wsta-gtfs-3481.json => us-north-carolina-winston-salem-wsta-gtfs-3479.json} (86%) rename catalogs/sources/gtfs/schedule/{us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3476.json => us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3474.json} (90%) delete mode 100644 catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay-colonia-public-transport-gtfs-3473.json diff --git a/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json b/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3481.json similarity index 92% rename from catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json rename to catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3481.json index 9143bdce6..64f3fd1f8 100644 --- a/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3483.json +++ b/catalogs/sources/gtfs/realtime/tr-sivas-sivas-belediye-baskanlg-sivas-belediye-baskanlg-gtfs-rt-vp-3481.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3483, + "mdb_source_id": 3481, "data_type": "gtfs-rt", "provider": "Sivas Belediye Başkanlığı", "is_official": "True", diff --git a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3478.json b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3476.json similarity index 92% rename from catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3478.json rename to catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3476.json index 598648166..510908b70 100644 --- a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3478.json +++ b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-sa-3476.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3478, + "mdb_source_id": 3476, "data_type": "gtfs-rt", "entity_type": [ "sa" diff --git a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3477.json b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3475.json similarity index 92% rename from catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3477.json rename to catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3475.json index 2582539a4..9fb2f6217 100644 --- a/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3477.json +++ b/catalogs/sources/gtfs/realtime/us-florida-hallandale-beach-broward-county-transit-gtfs-rt-vp-3475.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3477, + "mdb_source_id": 3475, "data_type": "gtfs-rt", "entity_type": [ "vp" diff --git a/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3485.json b/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3483.json similarity index 86% rename from catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3485.json rename to catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3483.json index bf08b7a90..31af03d5f 100644 --- a/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3485.json +++ b/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3483.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3485, + "mdb_source_id": 3483, "data_type": "gtfs", "provider": "ShowMeBus", "location": { @@ -15,7 +15,7 @@ "urls": { "direct_download": "https://showmebus.com/google-transit/gtfs.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/al-balkan-tirana-showmebus-gtfs-3485.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/al-balkan-tirana-showmebus-gtfs-3483.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3482.json b/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3480.json similarity index 93% rename from catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3482.json rename to catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3480.json index 97487404d..010149f56 100644 --- a/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3482.json +++ b/catalogs/sources/gtfs/schedule/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3480.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3482, + "mdb_source_id": 3480, "data_type": "gtfs", "provider": "INCOFER", "is_official": "True", @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://feeds.simovi.org/incofer/schedule/feed.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3482.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/cr-gran-area-metropolitana-san-jose-incofer-gtfs-3480.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json b/catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json deleted file mode 100644 index e14b3659d..000000000 --- a/catalogs/sources/gtfs/schedule/es-castile-and-leon-renfe-gtfs-3474.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "mdb_source_id": 3474, - "data_type": "gtfs", - "provider": "Renfe", - "is_official": "True", - "location": { - "country_code": "ES", - "bounding_box": { - "minimum_latitude": null, - "maximum_latitude": null, - "minimum_longitude": null, - "maximum_longitude": null, - "extracted_on": "2026-08-12T20:08:26+00:00" - } - }, - "urls": { - "direct_download": "https://ssl.renfe.com/gtransit/Fichero_AV_LD/google_transit.zip", - "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/es-castile-and-leon-renfe-gtfs-3474.zip?alt=media" - }, - "redirect": [] -} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3484.json b/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json similarity index 87% rename from catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3484.json rename to catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json index 71a52db9d..58e08d1e4 100644 --- a/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3484.json +++ b/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3484, + "mdb_source_id": 3482, "data_type": "gtfs", "provider": "BUS", "location": { @@ -15,7 +15,7 @@ "urls": { "direct_download": "https://gtfs.gpspositions.net/storage/exports/OROSH_V_ONK/gtfs_latest.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/hu-bekes-oroshaza-bus-gtfs-3484.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/hu-bekes-oroshaza-bus-gtfs-3482.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3479.json b/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3477.json similarity index 91% rename from catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3479.json rename to catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3477.json index 90c6a4d1f..2e5c35020 100644 --- a/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3479.json +++ b/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3477.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3479, + "mdb_source_id": 3477, "data_type": "gtfs", "provider": "Suburban & Regional Bus", "is_official": "False", @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://raw.githubusercontent.com/qbx-tt/gtfs-lodz-suburban/main/gtfs-lodz-suburban.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3479.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3477.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.json b/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3478.json similarity index 92% rename from catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.json rename to catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3478.json index 64bcad336..439f2a11e 100644 --- a/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.json +++ b/catalogs/sources/gtfs/schedule/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3478.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3480, + "mdb_source_id": 3478, "data_type": "gtfs", "provider": "Kompa Vojka-Kyselica", "is_official": "False", @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://github.gtfs.sk/kompa-vojka/gtfs.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3480.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/sk-trnava-region-vojka-nad-dunajim-kompa-vojka-kyselica-gtfs-3478.zip?alt=media" }, "redirect": [] } diff --git a/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3475.json b/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3473.json similarity index 86% rename from catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3475.json rename to catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3473.json index 30811a948..2757db288 100644 --- a/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3475.json +++ b/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3473.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3475, + "mdb_source_id": 3473, "data_type": "gtfs", "provider": "Sunny Valley Transit (Demo)", "location": { @@ -15,7 +15,7 @@ "urls": { "direct_download": "https://feeds.gtfsx.com/svt-demo/gtfs.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-montana-sunny-valley-transit-demo-gtfs-3475.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-montana-sunny-valley-transit-demo-gtfs-3473.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3481.json b/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3479.json similarity index 86% rename from catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3481.json rename to catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3479.json index 9999a7203..72ca566cb 100644 --- a/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3481.json +++ b/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3479.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3481, + "mdb_source_id": 3479, "data_type": "gtfs", "provider": "WSTA", "is_official": "True", @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://ridewsta.com/gtfs", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-north-carolina-winston-salem-wsta-gtfs-3481.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-north-carolina-winston-salem-wsta-gtfs-3479.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3476.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3474.json similarity index 90% rename from catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3476.json rename to catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3474.json index 485683984..b94d73198 100644 --- a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3476.json +++ b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3474.json @@ -1,5 +1,5 @@ { - "mdb_source_id": 3476, + "mdb_source_id": 3474, "data_type": "gtfs", "provider": "Chattanooga Area Regional Transportation Authority (CARTA)", "is_official": "False", @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://raw.githubusercontent.com/gocarta/gtfs/refs/heads/master/gtfs_current.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3476.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3474.zip?alt=media" }, "redirect": [] } \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay-colonia-public-transport-gtfs-3473.json b/catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay-colonia-public-transport-gtfs-3473.json deleted file mode 100644 index 6a9ed9077..000000000 --- a/catalogs/sources/gtfs/schedule/uy-colonia-colonia-uruguay-colonia-public-transport-gtfs-3473.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "mdb_source_id": 3473, - "data_type": "gtfs", - "provider": "Uruguay - Colonia - Public Transport", - "is_official": "False", - "location": { - "country_code": "UY", - "bounding_box": { - "minimum_latitude": null, - "maximum_latitude": null, - "minimum_longitude": null, - "maximum_longitude": null, - "extracted_on": "2026-08-12T20:08:26+00:00" - } - }, - "urls": { - "direct_download": "https://github.com/manufarfaro/colonia-gtfs/releases/download/v0.3.0/gtfs.zip", - "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/uy-colonia-colonia-uruguay---colonia---public-transport-gtfs-3473.zip?alt=media" - }, - "redirect": [] -} \ No newline at end of file From fa11723660f74908c6174f9906554d5b320709fa Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Wed, 12 Aug 2026 17:51:48 -0400 Subject: [PATCH 07/14] fix carta redirect --- ...-area-regional-transportation-authority-carta-gtfs-2082.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json index 7174f6e74..a5f00af6a 100644 --- a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json +++ b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json @@ -21,7 +21,7 @@ }, "redirect": [ { - "id": "3476", + "id": "3474", "comment": " " } ] From f732660f477efd73af9191b883f9b5dc6e95236c Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Wed, 12 Aug 2026 18:01:38 -0400 Subject: [PATCH 08/14] deprecate status --- ...a-area-regional-transportation-authority-carta-gtfs-2082.json | 1 + 1 file changed, 1 insertion(+) diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json index a5f00af6a..3e7e0fa0d 100644 --- a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json +++ b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.json @@ -19,6 +19,7 @@ "authentication_type": 0, "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/us-tennessee-chattanooga-area-regional-transportation-authority-carta-gtfs-2082.zip?alt=media" }, + "status": "deprecated", "redirect": [ { "id": "3474", From 45b9acc0adf1f77e95f6efe3599f10482d1d2932 Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Fri, 14 Aug 2026 10:51:04 -0400 Subject: [PATCH 09/14] =?UTF-8?q?update=20Oroszh=C3=A1za=20V=C3=A1ros=20?= =?UTF-8?q?=C3=96nkorm=C3=A1nyzata=20schedule=20feed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json b/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json index 58e08d1e4..599db1a2b 100644 --- a/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json +++ b/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json @@ -1,7 +1,8 @@ { "mdb_source_id": 3482, "data_type": "gtfs", - "provider": "BUS", + "provider": "FlexCom Kommunikációs Kft.", + "is_official": "True", "location": { "country_code": "HU", "bounding_box": { From ec047687a35f911f4813de8f19779b602480d28f Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Fri, 14 Aug 2026 10:59:11 -0400 Subject: [PATCH 10/14] add name --- .../sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json | 1 + 1 file changed, 1 insertion(+) diff --git a/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json b/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json index 599db1a2b..4590cef1d 100644 --- a/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json +++ b/catalogs/sources/gtfs/schedule/hu-bekes-oroshaza-bus-gtfs-3482.json @@ -3,6 +3,7 @@ "data_type": "gtfs", "provider": "FlexCom Kommunikációs Kft.", "is_official": "True", + "name": "Orosháza Bus", "location": { "country_code": "HU", "bounding_box": { From 891860fa6827b761c60b37b8f9cf2b1a41b90af1 Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Mon, 17 Aug 2026 15:44:43 -0400 Subject: [PATCH 11/14] address comments --- .../realtime/fr-ile-de-france-mobilites-gtfs-rt-sa-3472.json | 1 + ...fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-tu-3465.json | 2 +- .../gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3483.json | 1 + ...rounding-municipalities-suburban-regional-bus-gtfs-3477.json | 2 +- .../us-montana-sunny-valley-transit-demo-gtfs-3473.json | 2 ++ .../us-north-carolina-winston-salem-wsta-gtfs-3479.json | 2 +- ...-area-regional-transportation-authority-carta-gtfs-3474.json | 2 +- 7 files changed, 8 insertions(+), 4 deletions(-) diff --git a/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-sa-3472.json b/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-sa-3472.json index a337560b0..e83b9d6cf 100644 --- a/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-sa-3472.json +++ b/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-sa-3472.json @@ -5,6 +5,7 @@ "sa" ], "provider": "Île-de-France Mobilités", + "is_official": "False", "urls": { "direct_download": "http://gtfsidfm.clarifygdps.com/gtfs-rt-alerts-idfm", "authentication_type": 0 diff --git a/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-tu-3465.json b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-tu-3465.json index 8dd36c947..66c966d42 100644 --- a/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-tu-3465.json +++ b/catalogs/sources/gtfs/realtime/fr-languedoc-roussillon-nimes-tango-bus-gtfs-rt-tu-3465.json @@ -7,7 +7,7 @@ "static_reference": [ "tdg-82911" ], - "is_official": "True", + "is_official": "False", "provider": "Tango Bus", "urls": { "direct_download": "http://185.220.72.38:8085/ProfilGtfsRt2_0RSProducer-TANGO/TripUpdate.pb", diff --git a/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3483.json b/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3483.json index 31af03d5f..6d246020f 100644 --- a/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3483.json +++ b/catalogs/sources/gtfs/schedule/al-balkan-tirana-showmebus-gtfs-3483.json @@ -2,6 +2,7 @@ "mdb_source_id": 3483, "data_type": "gtfs", "provider": "ShowMeBus", + "is_official": "True", "location": { "country_code": "AL", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3477.json b/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3477.json index 2e5c35020..cae3c06d7 100644 --- a/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3477.json +++ b/catalogs/sources/gtfs/schedule/pl-odzkie-odz-and-surrounding-municipalities-suburban-regional-bus-gtfs-3477.json @@ -1,7 +1,7 @@ { "mdb_source_id": 3477, "data_type": "gtfs", - "provider": "Suburban & Regional Bus", + "provider": "Lodz Suburban & Regional Bus", "is_official": "False", "location": { "country_code": "PL", diff --git a/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3473.json b/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3473.json index 2757db288..a2f0b912e 100644 --- a/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3473.json +++ b/catalogs/sources/gtfs/schedule/us-montana-sunny-valley-transit-demo-gtfs-3473.json @@ -2,6 +2,8 @@ "mdb_source_id": 3473, "data_type": "gtfs", "provider": "Sunny Valley Transit (Demo)", + "name": "GTFS-X Demo", + "is_official": "False", "location": { "country_code": "US", "bounding_box": { diff --git a/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3479.json b/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3479.json index 72ca566cb..c77514d96 100644 --- a/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3479.json +++ b/catalogs/sources/gtfs/schedule/us-north-carolina-winston-salem-wsta-gtfs-3479.json @@ -1,7 +1,7 @@ { "mdb_source_id": 3479, "data_type": "gtfs", - "provider": "WSTA", + "provider": "Winston Salem Transit Authority (WSTA)", "is_official": "True", "location": { "country_code": "US", diff --git a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3474.json b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3474.json index b94d73198..0bf295bb4 100644 --- a/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3474.json +++ b/catalogs/sources/gtfs/schedule/us-tennessee-chattanooga-chattanooga-area-regional-transportation-authority-carta-gtfs-3474.json @@ -2,7 +2,7 @@ "mdb_source_id": 3474, "data_type": "gtfs", "provider": "Chattanooga Area Regional Transportation Authority (CARTA)", - "is_official": "False", + "is_official": "True", "location": { "country_code": "US", "bounding_box": { From 2bf8d6d00878fd62d85c28f4b6e83d8fd5a5faf8 Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Mon, 17 Aug 2026 15:59:19 -0400 Subject: [PATCH 12/14] add realtime feeds for Oroshaza Bus --- .../hu-bekes-oroshaza-bus-gtfs-rt-sa-3485.json | 17 +++++++++++++++++ .../hu-bekes-oroshaza-bus-gtfs-rt-tu-3486.json | 17 +++++++++++++++++ .../hu-bekes-oroshaza-bus-gtfs-rt-vp-3484.json | 17 +++++++++++++++++ ...macedonia-railways-transport-gtfs-3461.json} | 2 +- 4 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-sa-3485.json create mode 100644 catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-tu-3486.json create mode 100644 catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-vp-3484.json rename catalogs/sources/gtfs/schedule/{mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json => mk-municipality-of-chashka-north-macedonia-railways-transport-gtfs-3461.json} (88%) diff --git a/catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-sa-3485.json b/catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-sa-3485.json new file mode 100644 index 000000000..4be0d4f7f --- /dev/null +++ b/catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-sa-3485.json @@ -0,0 +1,17 @@ +{ + "mdb_source_id": 3485, + "data_type": "gtfs-rt", + "entity_type": [ + "sa" + ], + "provider": "FlexCom Kommunikációs Kft.", + "name": "Orosháza Bus", + "is_official": "True", + "static_reference": [ + "3482" + ], + "urls": { + "direct_download": "https://gtfs.gpspositions.net/storage/realtime/OROSH_V_ONK/service_alerts.pb", + "authentication_type": 0 + } +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-tu-3486.json b/catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-tu-3486.json new file mode 100644 index 000000000..090fa3068 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-tu-3486.json @@ -0,0 +1,17 @@ +{ + "mdb_source_id": 3486, + "data_type": "gtfs-rt", + "entity_type": [ + "tu" + ], + "provider": "FlexCom Kommunikációs Kft.", + "name": "Orosháza Bus", + "is_official": "True", + "static_reference": [ + "3482" + ], + "urls": { + "direct_download": "https://gtfs.gpspositions.net/storage/realtime/OROSH_V_ONK/trip_updates.pb", + "authentication_type": 0 + } +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-vp-3484.json b/catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-vp-3484.json new file mode 100644 index 000000000..b5efa58b9 --- /dev/null +++ b/catalogs/sources/gtfs/realtime/hu-bekes-oroshaza-bus-gtfs-rt-vp-3484.json @@ -0,0 +1,17 @@ +{ + "mdb_source_id": 3484, + "data_type": "gtfs-rt", + "entity_type": [ + "vp" + ], + "provider": "FlexCom Kommunikációs Kft.", + "name": "Orosháza Bus", + "is_official": "True", + "static_reference": [ + "3482" + ], + "urls": { + "direct_download": "https://gtfs.gpspositions.net/storage/realtime/OROSH_V_ONK/vehicle_positions.pb", + "authentication_type": 0 + } +} \ No newline at end of file diff --git a/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json b/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka-north-macedonia-railways-transport-gtfs-3461.json similarity index 88% rename from catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json rename to catalogs/sources/gtfs/schedule/mk-municipality-of-chashka-north-macedonia-railways-transport-gtfs-3461.json index 4ae761e61..e8aa36779 100644 --- a/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.json +++ b/catalogs/sources/gtfs/schedule/mk-municipality-of-chashka-north-macedonia-railways-transport-gtfs-3461.json @@ -16,7 +16,7 @@ "urls": { "direct_download": "https://github.com/deryclem/gtfs-north-macedonia/raw/main/gtfs-north-macedonia.zip", "authentication_type": 0, - "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/mk-municipality-of-chashka----north-macedonia-railways-transport-gtfs-3461.zip?alt=media" + "latest": "https://storage.googleapis.com/storage/v1/b/mdb-latest/o/mk-municipality-of-chashka-north-macedonia-railways-transport-gtfs-3461.zip?alt=media" }, "redirect": [] } \ No newline at end of file From ec5986417282c3430d9088640119f60f8e17b862 Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Mon, 17 Aug 2026 16:22:21 -0400 Subject: [PATCH 13/14] Marne Bois Bateau RiverCat appears official --- .../gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-sa-3469.json | 1 + .../gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-tu-3467.json | 1 + .../gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-vp-3468.json | 1 + ...nce-paris-est-marne-bois-marne-bois-bateau-bus-gtfs-3470.json | 1 + 4 files changed, 4 insertions(+) diff --git a/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-sa-3469.json b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-sa-3469.json index 9e43d8099..2b6b1b9ec 100644 --- a/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-sa-3469.json +++ b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-sa-3469.json @@ -1,6 +1,7 @@ { "mdb_source_id": 3469, "data_type": "gtfs-rt", + "is_official": "True", "entity_type": [ "sa" ], diff --git a/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-tu-3467.json b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-tu-3467.json index 568158ef1..154aaa33f 100644 --- a/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-tu-3467.json +++ b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-tu-3467.json @@ -1,6 +1,7 @@ { "mdb_source_id": 3467, "data_type": "gtfs-rt", + "is_official": "True", "entity_type": [ "tu" ], diff --git a/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-vp-3468.json b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-vp-3468.json index ee50db97d..73de73b35 100644 --- a/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-vp-3468.json +++ b/catalogs/sources/gtfs/realtime/fr-marne-bois-bateau-bus-gtfs-rt-vp-3468.json @@ -1,6 +1,7 @@ { "mdb_source_id": 3468, "data_type": "gtfs-rt", + "is_official": "True", "entity_type": [ "vp" ], diff --git a/catalogs/sources/gtfs/schedule/fr-ile-de-france-paris-est-marne-bois-marne-bois-bateau-bus-gtfs-3470.json b/catalogs/sources/gtfs/schedule/fr-ile-de-france-paris-est-marne-bois-marne-bois-bateau-bus-gtfs-3470.json index a8d00acb0..0e98b0157 100644 --- a/catalogs/sources/gtfs/schedule/fr-ile-de-france-paris-est-marne-bois-marne-bois-bateau-bus-gtfs-3470.json +++ b/catalogs/sources/gtfs/schedule/fr-ile-de-france-paris-est-marne-bois-marne-bois-bateau-bus-gtfs-3470.json @@ -2,6 +2,7 @@ "mdb_source_id": 3470, "data_type": "gtfs", "provider": "Marne Bois Bateau Bus", + "is_official": "True", "location": { "country_code": "FR", "bounding_box": { From abc418aaca0d438a06cac3770d3f585b0d9c03c9 Mon Sep 17 00:00:00 2001 From: Ian Chan Date: Mon, 17 Aug 2026 16:27:22 -0400 Subject: [PATCH 14/14] mark unofficial --- .../realtime/fr-ile-de-france-mobilites-gtfs-rt-tu-3471.json | 1 + 1 file changed, 1 insertion(+) diff --git a/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-tu-3471.json b/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-tu-3471.json index 50eb16444..4e1a18a4c 100644 --- a/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-tu-3471.json +++ b/catalogs/sources/gtfs/realtime/fr-ile-de-france-mobilites-gtfs-rt-tu-3471.json @@ -1,6 +1,7 @@ { "mdb_source_id": 3471, "data_type": "gtfs-rt", + "is_official": "False", "entity_type": [ "tu" ],