From 011e9f483c26308bb8e852c597d05331ba57ccab Mon Sep 17 00:00:00 2001 From: V <156962295+vevetron@users.noreply.github.com> Date: Tue, 12 Nov 2024 10:55:13 -0800 Subject: [PATCH] fix(airflow): Deprecate some old configuration files, update readme to reflect changes in Docker (#3536) Co-authored-by: V --- README.md | 2 +- airflow/README.md | 14 +- airflow/data/.gitignore | 4 - airflow/data/agencies.yml | 1806 ------------------------ airflow/data/example-secrets.csv | 8 - airflow/data/headers.yml | 135 -- airflow/data/schema_agencies_entry.yml | 24 - airflow/data/schema_headers_entry.yml | 18 - airflow/pytest.sh | 2 +- jobs/gtfs-schedule-validator/README.md | 2 +- 10 files changed, 10 insertions(+), 2005 deletions(-) delete mode 100644 airflow/data/.gitignore delete mode 100644 airflow/data/agencies.yml delete mode 100644 airflow/data/example-secrets.csv delete mode 100644 airflow/data/headers.yml delete mode 100644 airflow/data/schema_agencies_entry.yml delete mode 100644 airflow/data/schema_headers_entry.yml diff --git a/README.md b/README.md index ce589ca318..f326924e3c 100644 --- a/README.md +++ b/README.md @@ -63,5 +63,5 @@ For Airflow jobs, we currently use hosted Google Cloud Composer which has a [user interface](https://console.cloud.google.com/composer/environments/detail/us-west2/calitp-airflow2-prod-composer2-patch/variables) for editing environment variables. These environment variables also have to be injected into pod operators as needed via Gusty YAML or similar. If you are -running Airflow locally, the [docker-compose file](./airflow/docker-compose.yaml) +running Airflow locally, the [docker compose file](./airflow/docker-compose.yaml) needs to contain appropriately set environment variables. diff --git a/airflow/README.md b/airflow/README.md index 1c16524f23..f05a38e99b 100644 --- a/airflow/README.md +++ b/airflow/README.md @@ -19,7 +19,7 @@ Finally, Airflow plugins can be found in the `plugins` subfolder; this includes ## Testing Changes -This project is developed using Docker and docker-compose, and we test most changes via a local version of Airflow that is similarly configured to the production Composer-managed Airflow instance - its dependencies are based on the dependency list from the Composer-managed production Airflow instance, copied into a file named `requirements-composer-[x.y.z]-airflow-[a.b.c].txt`. Before getting started, please make sure you have [installed Docker on your system](https://docs.docker.com/get-docker/). Docker will need to be running at the time you run any `docker-compose` commands from the console. +This project is developed using Docker and docker compose, and we test most changes via a local version of Airflow that is similarly configured to the production Composer-managed Airflow instance - its dependencies are based on the dependency list from the Composer-managed production Airflow instance, copied into a file named `requirements-composer-[x.y.z]-airflow-[a.b.c].txt`. Before getting started, please make sure you have [installed Docker on your system](https://docs.docker.com/get-docker/). Docker will need to be running at the time you run any `docker compose` commands from the console. To test any changes you've made to DAGs, operators, etc., you'll need to follow a few setup steps: @@ -38,13 +38,13 @@ gcloud init Next, run the initial database migration (which also creates a default local Airflow user named `airflow`). ```shell -docker-compose run airflow db init +docker compose run airflow db init ``` Next, start all services including the Airflow web server. ```console -docker-compose up +docker compose up ``` After a loading period, the Airflow web UI will become available. To access the web UI, visit `http://localhost:8080`. @@ -53,7 +53,7 @@ The default login and password for our Airflow development image are both "airfl You may execute DAGs via the web UI, or specify individual tasks via the CLI: ```console -docker-compose run airflow tasks test download_gtfs_schedule_v2 download_schedule_feeds 2022-04-01T00:00:00 +docker compose run airflow tasks test download_gtfs_schedule_v2 download_schedule_feeds 2022-04-01T00:00:00 ``` If a DAG you intend to run locally relies on secrets stored in Google Secret Manager, the Google account you authenticated with will need IAM permissions of "Secret Manager Secret Accessor" or above to access those secrets. Some nonessential secrets are not set via Google Secret Manager, so if you monitor Airflow logs while the application is running, you may see occasional warnings (rather than errors) about missing variables like CALITP_SLACK_URL that can be ignored unless you're specifically testing features that rely on those variables. @@ -78,14 +78,14 @@ Then, you could execute a task using this updated image. ```bash # running from airflow/ -docker-compose run airflow tasks test unzip_and_validate_gtfs_schedule_hourly validate_gtfs_schedule 2023-06-07T16:00:00 +docker compose run airflow tasks test unzip_and_validate_gtfs_schedule_hourly validate_gtfs_schedule 2023-06-07T16:00:00 ``` ### Common Issues -- `docker-compose up` exits with code 137 - Check that Docker has enough RAM (e.g. 8Gbs). See [this post](https://stackoverflow.com/questions/44533319/how-to-assign-more-memory-to-docker-container) on how to increase its resources. +- `docker compose up` exits with code 137 - Check that Docker has enough RAM (e.g. 8Gbs). See [this post](https://stackoverflow.com/questions/44533319/how-to-assign-more-memory-to-docker-container) on how to increase its resources. -- When testing a new or updated `requirements.txt`, you might not see packages update. You may need to run `docker-compose down --rmi all` to clear out older docker images and recreate with `docker build . --no-cache`. +- When testing a new or updated `requirements.txt`, you might not see packages update. You may need to run `docker compose down --rmi all` to clear out older docker images and recreate with `docker build . --no-cache`. - If a task does not start when expected, its designated [pool](https://airflow.apache.org/docs/apache-airflow/stable/administration-and-deployment/pools.html) may not have been created locally. Pools can be created and managed in Airflow on a page accessed via the Admin -> Pools menu option. A DAG's designated pool can typically be found on its DAG Details page, and is generally defined in the `default_args` section of the DAG's `METADATA.yml` file. diff --git a/airflow/data/.gitignore b/airflow/data/.gitignore deleted file mode 100644 index fd7f7c0af4..0000000000 --- a/airflow/data/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -agencies.filled.yml -agencies_raw.yml -headers.filled.yml -secrets.csv diff --git a/airflow/data/agencies.yml b/airflow/data/agencies.yml deleted file mode 100644 index c99fa470f4..0000000000 --- a/airflow/data/agencies.yml +++ /dev/null @@ -1,1806 +0,0 @@ -ac-transit: - agency_name: AC Transit - feeds: - - gtfs_schedule_url: https://api.actransit.org/transit/gtfs/download?token={{ AC_TRANSIT_API_KEY }} - gtfs_rt_vehicle_positions_url: https://api.actransit.org/transit/gtfsrt/vehicles?token={{ AC_TRANSIT_API_KEY }} - gtfs_rt_service_alerts_url: https://api.actransit.org/transit/gtfsrt/alerts?token={{ AC_TRANSIT_API_KEY }} - gtfs_rt_trip_updates_url: https://api.actransit.org/transit/gtfsrt/tripupdates?token={{ AC_TRANSIT_API_KEY }} - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=AC - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=AC - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=AC - itp_id: 4 -alhambra-community-transit: - agency_name: Alhambra Community Transit - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/alhambra-ca-us/alhambra-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 6 -altamont-corridor-express: - agency_name: Altamont Corridor Express - feeds: - - gtfs_schedule_url: https://transitfeeds.com/p/altamont-corridor-express/823/latest/download - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=CE - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=CE - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=CE - itp_id: 10 -amador-regional-transit-system: - agency_name: Amador Regional Transit System - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/amador-ca-us/amador-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 11 -amtrak: - agency_name: Amtrak - feeds: - - gtfs_schedule_url: https://content.amtrak.com/content/gtfs/GTFS.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 13 -antelope-valley-transit-authority: - agency_name: Antelope Valley Transit Authority - feeds: - - gtfs_schedule_url: https://www.avta.com/userfiles/files/AVTA_GTFS.zip - gtfs_rt_vehicle_positions_url: https://track-it.avta.com/InfoPoint/GTFS-Realtime.ashx?Type=VehiclePosition - gtfs_rt_service_alerts_url: https://track-it.avta.com/InfoPoint/GTFS-Realtime.ashx?Type=Alert - gtfs_rt_trip_updates_url: https://track-it.avta.com/InfoPoint/GTFS-Realtime.ashx?Type=TripUpdate - itp_id: 16 -arcadia-transit: - agency_name: Arcadia Transit - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/arcadia-ca-us/arcadia-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 17 -arcata-and-mad-river-transit-system: - agency_name: Arcata and Mad River Transit System - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/humboldtcounty-ca-us/humboldtcounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 18 -arvin-transit: - agency_name: Arvin Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/arvin-ca-us/arvin-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 21 -auburn-transit: - agency_name: Auburn Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/auburntransit-ca-us/auburntransit-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 23 -avalon-transit: - agency_name: Avalon Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/avalon-ca-us/avalon-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 24 -avocado-heights/bassett/west-valinda-shuttle: - agency_name: Avocado Heights/Bassett/West Valinda Shuttle - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/dpwlacounty-ca-us/dpwlacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 171 -b-line: - agency_name: B-Line - feeds: - - gtfs_schedule_url: http://www.blinetransit.com/documents/Google%20Transit/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 48 -baldwin-park-transit: - agency_name: Baldwin Park Transit - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/baldwinpark-ca-us/baldwinpark-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 29 -banning-pass-transit: - agency_name: Banning Pass Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/banning-ca-us/banning-ca-us.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/banning/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/banning/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/banning/gtfs-rt-trip-updates - itp_id: 30 -bay-area-rapid-transit: - agency_name: Bay Area Rapid Transit - feeds: - - gtfs_schedule_url: https://www.bart.gov/dev/schedules/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: https://api.bart.gov/gtfsrt/alerts.aspx - gtfs_rt_trip_updates_url: https://api.bart.gov/gtfsrt/tripupdate.aspx - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=BA - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=BA - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=BA - itp_id: 279 -beach-cities-transit: - agency_name: Beach Cities Transit - feeds: - - gtfs_schedule_url: https://redondobeachbct.com/gtfs - gtfs_rt_vehicle_positions_url: https://redondobeachbct.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://redondobeachbct.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://redondobeachbct.com/gtfs-rt/tripupdates - - gtfs_schedule_url: https://www.redondo.org/civicax/filebank/blobdload.aspx?BlobID=33555 - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 260 -bear-transit: - agency_name: Bear Transit - feeds: - - gtfs_schedule_url: https://webservices.umoiq.com/api/gtfs-rt/v1/GTFS/ucb - gtfs_rt_vehicle_positions_url: https://webservices.umoiq.com/api/gtfs-rt/v1/vehicle-positions/ucb - gtfs_rt_service_alerts_url: https://webservices.umoiq.com/api/gtfs-rt/v1/service-alerts/ucb - gtfs_rt_trip_updates_url: https://webservices.umoiq.com/api/gtfs-rt/v1/trip-updates/ucb - itp_id: 33 -beaumont-pass-transit: - agency_name: Beaumont Pass Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/beaumont-ca-us/beaumont-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 34 -bell-gardens: - agency_name: Bell Gardens - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/bellgardens-ca-us/bellgardens-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 36 -bellflower-bus: - agency_name: Bellflower Bus - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/bellflower-ca-us/bellflower-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 37 -big-blue-bus: - agency_name: Big Blue Bus - feeds: - - gtfs_schedule_url: http://gtfs.bigbluebus.com/current.zip - gtfs_rt_vehicle_positions_url: http://gtfs.bigbluebus.com/vehiclepositions.bin - gtfs_rt_service_alerts_url: http://gtfs.bigbluebus.com/alerts.bin - gtfs_rt_trip_updates_url: http://gtfs.bigbluebus.com/tripupdates.bin - itp_id: 300 -blossom-express: - agency_name: Blossom Express - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/blossomexpress-ca-us/blossomexpress-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 265 -blue-lake-rancheria: - agency_name: Blue Lake Rancheria - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/humboldtcounty-ca-us/humboldtcounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 42 -burbank-bus: - agency_name: Burbank Bus - feeds: - - gtfs_schedule_url: https://rideburbankbus.com/gtfs - gtfs_rt_vehicle_positions_url: https://rideburbankbus.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://rideburbankbus.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://rideburbankbus.com/gtfs-rt/tripupdates - itp_id: 45 -burney-express: - agency_name: Burney Express - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/redding-ca-us/redding-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 82 -calabasas-transit-system: - agency_name: Calabasas Transit System - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/calabasas-ca-us/calabasas-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 49 -calaveras-transit: - agency_name: Calaveras Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/calaveras-ca-us/calaveras-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 50 -caltrain: - agency_name: Caltrain - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/caltrain-ca-us/caltrain-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=CT - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=CT - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=CT - itp_id: 246 -camarillo-area-transit: - agency_name: Camarillo Area Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/camarillo-ca-us/camarillo-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 54 -capitol-corridor: - agency_name: Capitol Corridor - feeds: - - gtfs_schedule_url: https://www.capitolcorridor.org/googletransit/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=AM - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=AM - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=AM - itp_id: 56 -city-of-lompoc-transit: - agency_name: City of Lompoc Transit - feeds: - - gtfs_schedule_url: https://www.cityoflompoc.com/home/showdocument?id=29896 - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 169 -clean-air-express: - agency_name: Clean Air Express - feeds: - - gtfs_schedule_url: https://cleanairexpress.com/gtfs/gtfs.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 473 -cloverdale-transit: - agency_name: Cloverdale Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/sonomacounty-ca-us/sonomacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 70 -clovis-transit-system: - agency_name: Clovis Transit System - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/clovistransit-ca-us/clovistransit-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 71 -commerce-municipal-bus-lines: - agency_name: Commerce Municipal Bus Lines - feeds: - - gtfs_schedule_url: https://citycommbus.com/gtfs - gtfs_rt_vehicle_positions_url: https://citycommbus.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://citycommbus.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://citycommbus.com/gtfs-rt/tripupdates - itp_id: 75 -commute-org-shuttles: - agency_name: Commute.org Shuttles - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/commute-ca-us/commute-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=CM - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=CM - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=CM - itp_id: 76 -compton-renaissance-transit-service: - agency_name: Compton Renaissance Transit Service - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/compton-ca-us/compton-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 77 -corona-cruiser: - agency_name: Corona Cruiser - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/corona-ca-us/corona-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 79 -county-connection: - agency_name: County Connection - feeds: - - gtfs_schedule_url: http://cccta.org/GTFS/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=CC - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=CC - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=CC - itp_id: 61 -county-express: - agency_name: County Express - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/sanbenitocounty-ca-us/sanbenitocounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 274 -cudahy-area-rapid-transit: - agency_name: Cudahy Area Rapid Transit - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/cudahy-ca-us/cudahy-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 86 -culver-citybus: - agency_name: Culver CityBus - feeds: - - gtfs_schedule_url: https://www.culvercity.org/files/assets/public/documents/information-technology/maps/gtfsexport.zip - gtfs_rt_vehicle_positions_url: https://nextccbus.org/gtfsrt/vehicles?apiKey={{ CULVER_CITY_API_KEY }} - gtfs_rt_service_alerts_url: https://nextccbus.org/gtfsrt/alerts?apiKey={{ CULVER_CITY_API_KEY }} - gtfs_rt_trip_updates_url: https://nextccbus.org/gtfsrt/trips?apiKey={{ CULVER_CITY_API_KEY }} - itp_id: 87 -ladot: - agency_name: Los Angeles Department of Transportation - feeds: - - gtfs_schedule_url: https://ladotbus.com/gtfs - gtfs_rt_vehicle_positions_url: https://ladotbus.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://ladotbus.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://ladotbus.com/gtfs-rt/tripupdates - itp_id: 183 -delano-area-rapid-transit: - agency_name: Delano Area Rapid Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/delano-ca-us/delano-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 91 -desert-roadrunner: - agency_name: Desert Roadrunner - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/paloverde_valley-ca-us/paloverde_valley-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 238 -downeylink: - agency_name: DowneyLINK - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/downey-ca-us/downey-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 95 -east-los-angeles-shuttle: - agency_name: East Los Angeles Shuttle - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/dpwlacounty-ca-us/dpwlacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 172 -east-valinda-shuttle: - agency_name: East Valinda Shuttle - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/dpwlacounty-ca-us/dpwlacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 173 -eastern-sierra-transit-authority: - agency_name: Eastern Sierra Transit Authority - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/easternsierra-ca-us/easternsierra-ca-us.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/esta/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/esta/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/esta/gtfs-rt-trip-updates - itp_id: 99 -el-dorado-transit: - agency_name: El Dorado Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/eldoradotransit-ca-us/eldoradotransit-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 101 -el-monte-transportation-division: - agency_name: El Monte Transportation Division - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/elmonte-ca-us/elmonte-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 102 -el-segundo: - agency_name: El Segundo - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/elsegundo-ca-us/elsegundo-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 103 -emery-go-round: - agency_name: Emery Go-Round - feeds: - - gtfs_schedule_url: https://egrshuttle.com/gtfs - gtfs_rt_vehicle_positions_url: https://egrshuttle.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://egrshuttle.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://egrshuttle.com/gtfs-rt/tripupdates - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=EM - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=EM - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=EM - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/emerygoround-ca-us/emerygoround-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 106 -eureka-transit-service: - agency_name: Eureka Transit Service - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/humboldtcounty-ca-us/humboldtcounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 108 -fairfield-and-suisun-transit: - agency_name: Fairfield and Suisun Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/fairfield-ca-us/fairfield-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=FS - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=FS - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=FS - itp_id: 110 -foothill-transit: - agency_name: Foothill Transit - feeds: - - gtfs_schedule_url: https://foothilltransit.rideralerts.com/myStop/GTFS-Zip.ashx - gtfs_rt_vehicle_positions_url: https://foothilltransit.rideralerts.com/myStop/GTFS-Realtime.ashx?Type=VehiclePosition - gtfs_rt_service_alerts_url: https://foothilltransit.rideralerts.com/myStop/GTFS-Realtime.ashx?Type=Alert - gtfs_rt_trip_updates_url: https://foothilltransit.rideralerts.com/myStop/GTFS-Realtime.ashx?Type=TripUpdate - itp_id: 112 -fresno-area-express: - agency_name: Fresno Area Express - feeds: - - gtfs_schedule_url: https://gis4u.fresno.gov/downloads/zip/fax_gtfs.zip - gtfs_rt_vehicle_positions_url: https://gis4u.fresno.gov/TMGTFSRealTimeWebService/Vehicle/VehiclePositions.pb - gtfs_rt_service_alerts_url: https://gis4u.fresno.gov/TMGTFSRealTimeWebService/Alert/Alerts.pb - gtfs_rt_trip_updates_url: https://gis4u.fresno.gov/TMGTFSRealTimeWebService/TripUpdate/TripUpdates.pb - itp_id: 116 -get-bus: - agency_name: GET Bus - feeds: - - gtfs_schedule_url: http://eta.getbus.org/rtt/public/utility/gtfs.aspx - gtfs_rt_vehicle_positions_url: https://get.connexionz.net/rtt/public/utility/gtfsrealtime.aspx/vehicleposition - gtfs_rt_service_alerts_url: https://get.connexionz.net/rtt/public/utility/gtfsrealtime.aspx/alert - gtfs_rt_trip_updates_url: https://get.connexionz.net/rtt/public/utility/gtfsrealtime.aspx/tripupdate - itp_id: 126 -glendale-beeline: - agency_name: Glendale Beeline - feeds: - - gtfs_schedule_url: https://glendaleca.gov/Home/ShowDocument?id=29549 - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 120 -glendora-transportation-division: - agency_name: Glendora Transportation Division - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/glendora-ca-us/glendora-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 121 -go-west-shuttle: - agency_name: Go West Shuttle - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/westcovina-ca-us/westcovina-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 366 -gold-coast-transit: - agency_name: Gold Coast Transit - feeds: - - gtfs_schedule_url: https://www.goldcoasttransit.org/images/GTFS/GTFS.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 123 -gold-country-stage: - agency_name: Gold Country Stage - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/goldcountrystage-ca-us/goldcountrystage-ca-us.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/gold-country-stage/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/gold-country-stage/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/gold-country-stage/gtfs-rt-trip-updates - itp_id: 221 -golden-gate-bridge-highway-and-transportation-district: - agency_name: Golden Gate Bridge Highway and Transportation District - feeds: - - gtfs_schedule_url: https://realtime.goldengate.org/gtfsstatic/GTFSTransitData.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=GG - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=GG - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=GG - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=GF - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=GF - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=GF - itp_id: 127 -grapeline: - agency_name: Grapeline - feeds: - - gtfs_schedule_url: https://www.lodi.gov/DocumentCenter/View/2453/lodi_gtfs-ZIP - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 168 -gtrans: - agency_name: GTrans - feeds: - - gtfs_schedule_url: http://ridegtrans.com/gtfs.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 118 -guadalupe-flyer: - agency_name: Guadalupe Flyer - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/guadalupeflyer-ca-us/guadalupeflyer-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 129 -humboldt-transit-authority: - agency_name: Humboldt Transit Authority - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/humboldtcounty-ca-us/humboldtcounty-ca-us.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/redwood/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://gtfs-realtime.trilliumtransit.com/gtfs-realtime/feed/humboldtcounty-ca-us/service_alerts.proto - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/redwood/gtfs-rt-trip-updates - itp_id: 135 -huntington-park-express: - agency_name: Huntington Park Express - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/huntingtonpark-ca-us/huntingtonpark-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 137 -irvine-shuttle: - agency_name: Irvine Shuttle - feeds: - - gtfs_schedule_url: https://octa.net/current/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 142 -kern-transit: - agency_name: Kern Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/kerncounty-ca-us/kerncounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 146 -kings-area-rural-transit: - agency_name: Kings Area Rural Transit - feeds: - - gtfs_schedule_url: https://kart.connexionz.net/rtt/public/utility/gtfs.aspx - gtfs_rt_vehicle_positions_url: https://kart.connexionz.net/rtt/public/utility/gtfsrealtime.aspx/vehicleposition - gtfs_rt_service_alerts_url: https://kart.connexionz.net/rtt/public/utility/gtfsrealtime.aspx/alert - gtfs_rt_trip_updates_url: https://kart.connexionz.net/rtt/public/utility/gtfsrealtime.aspx/tripupdate - itp_id: 148 -la-campana: - agency_name: La Campana - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/lacampana-ca-us/lacampana-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 35 -laguna-beach-municipal-transit: - agency_name: Laguna Beach Municipal Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/lagunabeach-ca-us/lagunabeach-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 154 -lake-transit: - agency_name: Lake Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/laketransit-ca-us/laketransit-ca-us.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/lake-county/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/lake-county/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/lake-county/gtfs-rt-trip-updates - itp_id: 159 -lassen-transit-service-agency: - agency_name: Lassen Transit Service Agency - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/lassen-ca-us/lassen-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 162 -la-puente: - agency_name: City of la-Puente - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/lapuente-ca-us/lapuente-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 152 -long-beach-transit: - agency_name: Long Beach Transit - feeds: - - gtfs_schedule_url: https://lbtransit.box.com/shared/static/aoyeskwmsa9g7pyg78q3xuioi0lgqe4f.zip - gtfs_rt_vehicle_positions_url: https://lbtgtfs.lbtransit.com/TMGTFSRealTimeWebService/Vehicle/VehiclePositions.pb - gtfs_rt_service_alerts_url: https://lbtgtfs.lbtransit.com/TMGTFSRealTimeWebService/Alert/Alerts.pb - gtfs_rt_trip_updates_url: https://lbtgtfs.lbtransit.com/TMGTFSRealTimeWebService/TripUpdate/TripUpdates.pb - itp_id: 170 -madera-area-express: - agency_name: Madera Area Express - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/cityofmadera-ca-us/cityofmadera-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 187 -madera-county-connection: - agency_name: Madera County Connection - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/maderactc-ca-us/maderactc-ca-us.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/madera/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/madera/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/madera/gtfs-rt-trip-updates - itp_id: 188 -mammoth-lakes-transit-system: - agency_name: Mammoth Lakes Transit System - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/easternsierra-ca-us/easternsierra-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 190 -manteca-transit: - agency_name: Manteca Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/manteca-ca-us/manteca-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 192 -marguerite-shuttle: - agency_name: Marguerite Shuttle - feeds: - - gtfs_schedule_url: https://transportation-forms.stanford.edu/google/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 324 -marin-transit: - agency_name: Marin Transit - feeds: - - gtfs_schedule_url: https://marintransit.net/gtfs - gtfs_rt_vehicle_positions_url: https://marintransit.net/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://marintransit.net/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://marintransit.net/gtfs-rt/tripupdates - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=MA - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=MA - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=MA - - gtfs_schedule_url: https://marintransit.org/data/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 194 -mendocino-transit-authority: - agency_name: Mendocino Transit Authority - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/mendocino-ca-us/mendocino-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 198 -menlo-park-shuttles: - agency_name: Menlo Park Shuttles - feeds: - - gtfs_schedule_url: https://www.menlopark.org/DocumentCenter/View/7320/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 199 -merced-the-bus: - agency_name: Merced The Bus - feeds: - - gtfs_schedule_url: https://thebuslive.com/gtfs - gtfs_rt_vehicle_positions_url: https://thebuslive.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://thebuslive.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/mercedthebus-ca-us/mercedthebus-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 343 -metro: - agency_name: Metro - feeds: - - gtfs_schedule_url: https://gitlab.com/LACMTA/gtfs_bus/raw/master/gtfs_bus.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/lametro/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/lametro/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/lametro/gtfs-rt-trip-updates - - gtfs_schedule_url: https://gitlab.com/LACMTA/gtfs_rail/raw/master/gtfs_rail.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/lametro-rail/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/lametro-rail/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/lametro-rail/gtfs-rt-trip-updates - itp_id: 182 -metrolink: - agency_name: Metrolink - feeds: - - gtfs_schedule_url: https://www.metrolinktrains.com/globalassets/about/gtfs/gtfs.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 323 -mission-bay-tma: - agency_name: Mission Bay TMA - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/missionbaytma-ca-us/missionbaytma-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 201 -stanislaus-regional-transit-authority: - agency_name: Stanislaus Regional Transit Authority - feeds: - - gtfs_schedule_url: https://www.stanrta.org/DocumentCenter/View/609/preview-gtfs.zip - gtfs_rt_vehicle_positions_url: https://max.availtec.com/InfoPoint/GTFS-Realtime.ashx?Type=VehiclePosition - gtfs_rt_service_alerts_url: https://max.availtec.com/InfoPoint/GTFS-Realtime.ashx?Type=Alert - gtfs_rt_trip_updates_url: https://max.availtec.com/InfoPoint/GTFS-Realtime.ashx?Type=Tripupdate - itp_id: 484 -montebello-bus-lines: - agency_name: Montebello Bus Lines - feeds: - - gtfs_schedule_url: https://mbl.rideralerts.com/infopoint/gtfs-zip.ashx - gtfs_rt_vehicle_positions_url: https://mbl.rideralerts.com/InfoPoint/GTFS-Realtime.ashx?Type=VehiclePosition - gtfs_rt_service_alerts_url: https://mbl.rideralerts.com/InfoPoint/GTFS-Realtime.ashx?Type=Alert - gtfs_rt_trip_updates_url: https://mbl.rideralerts.com/InfoPoint/GTFS-Realtime.ashx?Type=TripUpdate - itp_id: 206 -monterey-salinas-transit: - agency_name: Monterey-Salinas Transit - feeds: - - gtfs_schedule_url: https://www.mst.org/google/google_transit.zip - gtfs_rt_vehicle_positions_url: https://gtfs.mst.org/TMGTFSRealTimeWebService/Vehicle/VehiclePositions.pb - gtfs_rt_service_alerts_url: https://gtfs.mst.org/TMGTFSRealTimeWebService/Alert/Alerts.pb - gtfs_rt_trip_updates_url: https://gtfs.mst.org/TMGTFSRealTimeWebService/TripUpdate/TripUpdates.pb - itp_id: 208 -moorpark-city-transit: - agency_name: Moorpark City Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/moorparkcitytransit-ca-us/moorparkcitytransit-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 210 -morongo-basin-transit-authority: - agency_name: Morongo Basin Transit Authority - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/morongobasin-ca-us/morongobasin-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 212 -morro-bay-transit: - agency_name: Morro Bay Transit - feeds: - - gtfs_schedule_url: https://mjcaction.com/MJC_GTFS_Public/morrobay_google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 213 -mountain-transit: - agency_name: Mountain Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/bigbear-ca-us/bigbear-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 214 -muni: - agency_name: MUNI - feeds: - - gtfs_schedule_url: https://gtfs.sfmta.com/transitdata/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=SF - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=SF - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=SF - itp_id: 282 -mvgo: - agency_name: MVGO - feeds: - - gtfs_schedule_url: https://ridemvgo.org/gtfs - gtfs_rt_vehicle_positions_url: https://ridemvgo.org/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://ridemvgo.org/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://ridemvgo.org/gtfs-rt/tripupdates - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/mountainview-ca-us/mountainview-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=MV - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=MV - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=MV - itp_id: 217 -needles-area-transit: - agency_name: Needles Area Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/needles-ca-us/needles-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 220 -north-county-transit-district: - agency_name: North County Transit District - feeds: - - gtfs_schedule_url: https://www.gonctd.com/google_transit.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/nctd/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/nctd/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/nctd/gtfs-rt-trip-updates - itp_id: 226 -norwalk-transit-system: - agency_name: Norwalk Transit System - feeds: - - gtfs_schedule_url: https://nts.rideralerts.com/InfoPoint/GTFS-Zip.ashx - gtfs_rt_vehicle_positions_url: https://nts.rideralerts.com/InfoPoint/GTFS-Realtime.ashx?Type=VehiclePosition - gtfs_rt_service_alerts_url: https://nts.rideralerts.com/InfoPoint/GTFS-Realtime.ashx?Type=Alert - gtfs_rt_trip_updates_url: https://nts.rideralerts.com/InfoPoint/GTFS-Realtime.ashx?Type=TripUpdate - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/nts-ca-us/nts-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 228 -ojai-trolley: - agency_name: Ojai Trolley - feeds: - - gtfs_schedule_url: https://govcbus.com/gtfs - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 231 -omnitrans: - agency_name: OmniTrans - feeds: - - gtfs_schedule_url: https://www.omnitrans.org/google/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 232 -orange-county-transportation-authority: - agency_name: Orange County Transportation Authority - feeds: - - gtfs_schedule_url: https://octa.net/current/google_transit.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/octa/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/octa/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/octa/gtfs-rt-trip-updates - itp_id: 235 -palos-verdes-peninsula-transit-authority: - agency_name: Palos Verdes Peninsula Transit Authority - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/pvpta-ca-us/pvpta-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 239 -pasadena-transit: - agency_name: Pasadena Transit - feeds: - - gtfs_schedule_url: https://rt.pasadenatransit.net/rtt/public/utility/gtfs.aspx - gtfs_rt_vehicle_positions_url: https://rt.pasadenatransit.net/rtt/public/utility/gtfsrealtime.aspx/vehicleposition - gtfs_rt_service_alerts_url: https://rt.pasadenatransit.net/rtt/public/utility/gtfsrealtime.aspx/alert - gtfs_rt_trip_updates_url: https://rt.pasadenatransit.net/rtt/public/utility/gtfsrealtime.aspx/tripupdate - itp_id: 243 -petaluma-transit: - agency_name: Petaluma Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/petalumatransit-petaluma-ca-us/petalumatransit-petaluma-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://petaluma.rideralerts.com/InfoPoint/GTFS-Zip.ashx - gtfs_rt_vehicle_positions_url: https://petaluma.rideralerts.com/infopoint/GTFS-Realtime.ashx?Type=VehiclePosition - gtfs_rt_service_alerts_url: https://petaluma.rideralerts.com/infopoint/GTFS-Realtime.ashx?Type=Alert - gtfs_rt_trip_updates_url: https://petaluma.rideralerts.com/infopoint/GTFS-Realtime.ashx?Type=TripUpdate - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=PE - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=PE - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=PE - itp_id: 247 -presidigo: - agency_name: PresidiGo - feeds: - - gtfs_schedule_url: https://presidiobus.com/gtfs - gtfs_rt_vehicle_positions_url: https://presidiobus.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://presidiobus.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://presidiobus.com/gtfs-rt/tripupdates - itp_id: 257 -placer-county-transit: - agency_name: Placer County Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/placercounty-ca-us/placercounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 251 -plumas-transit-systems: - agency_name: Plumas Transit Systems - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/plumas-ca-us/plumas-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 254 -redding-area-bus-authority: - agency_name: Redding Area Bus Authority - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/redding-ca-us/redding-ca-us.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/redding/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/redding/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/redding/gtfs-rt-trip-updates - itp_id: 259 -redwood-coast-transit: - agency_name: Redwood Coast Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/delnorte-ca-us/delnorte-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 261 -ridgecrest-transit: - agency_name: Ridgecrest Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/cityofridgecrest-ca-us/cityofridgecrest-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 263 -rio-vista-delta-breeze: - agency_name: Rio Vista Delta Breeze - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/riovista-ca-us/riovista-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=RV - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=RV - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=RV - itp_id: 264 -riverside-transit-agency: - agency_name: Riverside Transit Agency - feeds: - - gtfs_schedule_url: https://www.riversidetransit.com/google_transit.zip - gtfs_rt_vehicle_positions_url: https://rtabus.com/gtfsrt/vehicles - gtfs_rt_service_alerts_url: https://rtabus.com/gtfsrt/alerts - gtfs_rt_trip_updates_url: https://rtabus.com/gtfsrt/trips - itp_id: 269 -rosemead-explorer: - agency_name: Rosemead Explorer - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/rosemead-ca-us/rosemead-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 270 -roseville-transit: - agency_name: Roseville Transit - feeds: - - gtfs_schedule_url: https://iportal.sacrt.com/GTFS/Roseville/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 271 -sacramento-regional-transit-district: - agency_name: Sacramento Regional Transit District - feeds: - - gtfs_schedule_url: https://iportal.sacrt.com/GTFS/SRTD/google_transit.zip - gtfs_rt_vehicle_positions_url: https://bustime.sacrt.com/gtfsrt/vehicles - gtfs_rt_service_alerts_url: https://bustime.sacrt.com/gtfsrt/alerts - gtfs_rt_trip_updates_url: https://bustime.sacrt.com/gtfsrt/trips - itp_id: 273 -sage-stage: - agency_name: Sage Stage - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/sagestage-ca-us/sagestage-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 204 -samtrans: - agency_name: SamTrans - feeds: - - gtfs_schedule_url: https://www.samtrans.com/Assets/GTFS/samtrans/ST-GTFS.zip?v=1114 - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=SM - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=SM - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=SM - itp_id: 290 -san-diego-metropolitan-transit-system: - agency_name: San Diego Metropolitan Transit System - feeds: - - gtfs_schedule_url: https://www.sdmts.com/google_transit_files/google_transit.zip - gtfs_rt_vehicle_positions_url: https://realtime.sdmts.com/api/api/gtfs_realtime/vehicle-positions-for-agency/MTS.pb?key={{ SD_MTS_VP_TU_API_KEY}} - gtfs_rt_service_alerts_url: https://app.mecatran.com/utw/ws/gtfsfeed/alerts/sdmts?apiKey={{ SD_MTS_SA_API_KEY}} - # This is commented out because we think we are getting 500 errors from the sdmts.com API when there are two simultaneous HTTP connections with the same API key - # We want vehicle positions to keep going - gtfs_rt_trip_updates_url: null # https://realtime.sdmts.com/api/api/gtfs_realtime/trip-updates-for-agency/MTS.pb?key={{ SD_MTS_VP_TU_API_KEY}} - itp_id: 278 -san-francisco-bay-ferry: - agency_name: San Francisco Bay Ferry - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/sfbayferry-ca-us/sfbayferry-ca-us.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/sfbay-ferry/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/sfbay-ferry/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/sfbay-ferry/gtfs-rt-trip-updates - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=SB - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=SB - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=SB - itp_id: 280 -san-joaquin-regional-transit-district: - agency_name: San Joaquin Regional Transit District - feeds: - - gtfs_schedule_url: http://sanjoaquinrtd.com/RTD-GTFS/RTD-GTFS.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/san-joaquin/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/san-joaquin/gtfs-rt-trip-updates - itp_id: 284 -san-juan-capistrano-free-weekend-trolley: - agency_name: San Juan Capistrano Free Weekend Trolley - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/sanjuancapistrano-ca-us/sanjuancapistrano-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 394 -san-luis-obispo-regional-transit-authority: - agency_name: San Luis Obispo Regional Transit Authority - feeds: - - gtfs_schedule_url: https://slo.connexionz.net/rtt/public/resource/gtfs.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 289 -santa-barbara-metropolitan-transit-district: - agency_name: Santa Barbara Metropolitan Transit District - feeds: - - gtfs_schedule_url: https://sbmtd.gov/google_transit/feed.zip - gtfs_rt_vehicle_positions_url: https://bustracker.sbmtd.gov/gtfsrt/vehicles - gtfs_rt_service_alerts_url: https://bustracker.sbmtd.gov/gtfsrt/alerts - gtfs_rt_trip_updates_url: https://bustracker.sbmtd.gov/gtfsrt/trips - itp_id: 293 -santa-clara-valley-transportation-authority: - agency_name: Santa Clara Valley Transportation Authority - feeds: - - gtfs_schedule_url: https://gtfs.vta.org/gtfs_vta.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=SC - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=SC - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=SC - itp_id: 294 -santa-clarita-transit: - agency_name: Santa Clarita Transit - feeds: - - gtfs_schedule_url: https://apps.santaclaritatransit.com/rtt/public/utility/gtfs.aspx - gtfs_rt_vehicle_positions_url: https://apps.santaclaritatransit.com/rtt/public/utility/gtfsrealtime.aspx/vehicleposition - gtfs_rt_service_alerts_url: https://apps.santaclaritatransit.com/rtt/public/utility/gtfsrealtime.aspx/alert - gtfs_rt_trip_updates_url: https://apps.santaclaritatransit.com/rtt/public/utility/gtfsrealtime.aspx/tripupdate - itp_id: 295 -santa-cruz-metropolitan-transit-district: - agency_name: Santa Cruz Metropolitan Transit District - feeds: - - gtfs_schedule_url: https://scmtd.com/google_transit/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 296 -santa-maria-area-transit: - agency_name: Santa Maria Area Transit - feeds: - - gtfs_schedule_url: https://smrt.tripshot.com/v1/gtfs.zip?regionId=CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - gtfs_rt_vehicle_positions_url: https://smrt.tripshot.com/v1/gtfs/realtime/vehiclePosition/CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - gtfs_rt_service_alerts_url: https://smrt.tripshot.com/v1/gtfs/realtime/serviceAlert/CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - gtfs_rt_trip_updates_url: https://smrt.tripshot.com/v1/gtfs/realtime/tripUpdate/CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - itp_id: 298 -santa-ynez-valley-transit: - agency_name: Santa Ynez Valley Transit - feeds: - - gtfs_schedule_url: https://app.mecatran.com/urb/ws/feed/c2l0ZT1zeXZ0O2NsaWVudD1zZWxmO2V4cGlyZT07dHlwZT1ndGZzO2tleT00MjcwNzQ0ZTY4NTAzOTMyMDIxMDdjNzI0MDRkMzYyNTM4MzI0YzI0 - gtfs_rt_vehicle_positions_url: https://lat-long-prototype.wl.r.appspot.com/vehicle-positions.pb?agency=santa-ynez-valley-transit - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 312 -sierra-madre: - agency_name: City of Sierra Madre - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/sierramadre-ca-us/sierramadre-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 305 -simi-valley-transit: - agency_name: Simi Valley Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/simivalley-ca-us/simivalley-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 308 -siskiyou-transit-and-general-express: - agency_name: Siskiyou Transit and General Express - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/siskiyou-ca-us/siskiyou-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 83 -slo-transit: - agency_name: SLO Transit - feeds: - - gtfs_schedule_url: https://app.mecatran.com/urb/ws/feed/c2l0ZT1zbG90cmFuc2l0O2NsaWVudD1zZWxmO2V4cGlyZT07dHlwZT1ndGZzO2tleT0zZTMwMzM1OTRiMTE2NzA0N2IxNjQwNjA0ZjQwMGMzMzdiM2E1MTQ0 - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 287 -solanoexpress: - agency_name: SolanoExpress - feeds: - - gtfs_schedule_url: https://soltrans.connexionz.net/rtt/public/resource/gtfs.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 381 -soltrans: - agency_name: SolTrans - feeds: - - gtfs_schedule_url: https://soltrans.connexionz.net/rtt/public/resource/gtfs.zip - gtfs_rt_vehicle_positions_url: https://soltrans.connexionz.net/rtt/public/utility/gtfsrealtime.aspx/vehicleposition - gtfs_rt_service_alerts_url: https://soltrans.connexionz.net/rtt/public/utility/gtfsrealtime.aspx/alert - gtfs_rt_trip_updates_url: https://soltrans.connexionz.net/rtt/public/utility/gtfsrealtime.aspx/tripupdate2 - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=ST - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=ST - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=ST - itp_id: 310 -sonoma-county-transit: - agency_name: Sonoma County Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/sonomacounty-ca-us/sonomacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=SO - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=SO - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=SO - itp_id: 314 -sonoma-marin-area-rail-transit: - agency_name: Sonoma-Marin Area Rail Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/smart-ca-us/smart-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=SA - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=SA - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=SA - itp_id: 315 -south-county-transit-link: - agency_name: South County Transit Link - feeds: - - gtfs_schedule_url: https://iportal.sacrt.com/gtfs/SCTLink/southcountytransitlink-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 81 -southgate: - agency_name: City of South Gate - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/getaroundtownexpress-ca-us/getaroundtownexpress-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 320 -spirit-bus: - agency_name: Spirit Bus - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/montereypark-ca-us/montereypark-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 207 -sunline-transit-agency: - agency_name: SunLine Transit Agency - feeds: - - gtfs_schedule_url: https://infopoint.sunline.org/InfoPoint/GTFS-Zip.ashx - gtfs_rt_vehicle_positions_url: https://infopoint.sunline.org/InfoPoint/GTFS-Realtime.ashx?Type=VehiclePosition - gtfs_rt_service_alerts_url: https://infopoint.sunline.org/InfoPoint/GTFS-Realtime.ashx?Type=Alert - gtfs_rt_trip_updates_url: https://infopoint.sunline.org/InfoPoint/GTFS-Realtime.ashx?Type=TripUpdate - - gtfs_schedule_url: https://www.sunline.org/transit/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 327 -sunshine-bus(south-whittier): - agency_name: Sunshine Bus(South Whittier) - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/dpwlacounty-ca-us/dpwlacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 174 -susanville-indian-rancheria-public-transportation-program: - agency_name: Susanville Indian Rancheria Public Transportation Program - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/tehama-ca-us/tehama-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 329 -tahoe-transportation: - agency_name: Tahoe Transportation - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/tahoe-ca-us/tahoe-ca-us.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/bluego/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/bluego/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/bluego/gtfs-rt-trip-updates - itp_id: 331 -tahoe-truckee-area-regional-transportation: - agency_name: Tahoe Truckee Area Regional Transportation - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/laketahoe-ca-us/laketahoe-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 389 -tehama-rural-area-express: - agency_name: Tehama Rural Area eXpress - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/tehama-ca-us/tehama-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 334 -the-link-athens: - agency_name: the Link-Athens - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/dpwlacounty-ca-us/dpwlacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 176 -the-link-florence-firestone/walnut-park: - agency_name: the Link Florence-Firestone/Walnut Park - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/dpwlacounty-ca-us/dpwlacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 177 -the-link-king-medical-center: - agency_name: the Link King Medical Center - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/dpwlacounty-ca-us/dpwlacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 178 -the-link-lennox: - agency_name: the Link Lennox - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/dpwlacounty-ca-us/dpwlacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 179 -the-link-willowbrook: - agency_name: the Link Willowbrook - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/dpwlacounty-ca-us/dpwlacounty-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 181 -thousand-oaks-transit: - agency_name: Thousand Oaks Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/thousandoaks-ca-us/thousandoaks-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 337 -tideline: - agency_name: Tideline - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/tidelinewatertaxi-ca-us/tidelinewatertaxi-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=TD - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=TD - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=TD - itp_id: 338 -torrance-transit-system: - agency_name: Torrance Transit System - feeds: - - gtfs_schedule_url: https://transit.torranceca.gov/home/showdocument?id=16673 - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/torrance/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://api.goswift.ly/real-time/torrance/gtfs-rt-alerts - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/torrance/gtfs-rt-trip-updates - - gtfs_schedule_url: https://transit.torranceca.gov/home/showdocument?id=16673 - gtfs_rt_vehicle_positions_url: http://www.mybusinfo.com/gtfsrt/vehicles?apiKey={{ TORRANCE_TRANSIT_API_KEY }} - gtfs_rt_service_alerts_url: http://www.mybusinfo.com/gtfsrt/alerts?apiKey={{ TORRANCE_TRANSIT_API_KEY }} - gtfs_rt_trip_updates_url: http://www.mybusinfo.com/gtfsrt/trips?apiKey={{ TORRANCE_TRANSIT_API_KEY }} - itp_id: 339 -tri-delta-transit: - agency_name: Tri Delta Transit - feeds: - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=3D - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=3D - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=3D - itp_id: 336 -tri-valley-wheels: - agency_name: Tri-Valley Wheels - feeds: - - gtfs_schedule_url: http://webwatch.lavta.org/tmgtfsrealtimewebservice/gtfs-static/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=WH - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=WH - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=WH - itp_id: 167 -trinity-transit: - agency_name: Trinity Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/weaverville-ca-us/weaverville-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 344 -tulare-county-area-transit: - agency_name: Tulare County Area Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/tcat-flex-ca-us/tcat-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 346 -tuolumne-transit: - agency_name: Tuolumne County Transit Agency - feeds: - - gtfs_schedule_url: https://storage.googleapis.com/gtfs-data/schedule-assets/tcta-2021-12-10.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 482 -turlock-transit: - agency_name: Turlock Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/turlock-ca-us/turlock-ca-us.zip - gtfs_rt_vehicle_positions_url: https://api.goswift.ly/real-time/turlock/gtfs-rt-vehicle-positions - gtfs_rt_service_alerts_url: https://gtfs-realtime.trilliumtransit.com/gtfs-realtime/feed/turlock-ca-us/service_alerts.proto - gtfs_rt_trip_updates_url: https://api.goswift.ly/real-time/turlock/gtfs-rt-trip-updates - itp_id: 349 -union-city-transit: - agency_name: Union City Transit - feeds: - - gtfs_schedule_url: https://uctransit.info/gtfs - gtfs_rt_vehicle_positions_url: https://uctransit.info/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://uctransit.info/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://uctransit.info/gtfs-rt/tripupdates - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=UC - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=UC - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=UC - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/unioncity-ca-us/unioncity-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 350 -unitrans: - agency_name: Unitrans - feeds: - - gtfs_schedule_url: https://unitrans.ucdavis.edu/media/gtfs/Unitrans_GTFS.zip - gtfs_rt_vehicle_positions_url: https://webservices.umoiq.com/api/gtfs-rt/v1/vehicle-positions/unitrans - gtfs_rt_service_alerts_url: https://webservices.umoiq.com/api/gtfs-rt/v1/service-alerts/unitrans - gtfs_rt_trip_updates_url: https://webservices.umoiq.com/api/gtfs-rt/v1/trip-updates/unitrans - itp_id: 351 -vacaville-city-coach: - agency_name: Vacaville City Coach - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/vacavillecitycoach-ca-us/vacavillecitycoach-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=VC - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=VC - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=VC - itp_id: 356 -ventura-county-transportation-commission: - agency_name: Ventura County Transportation Commission - feeds: - - gtfs_schedule_url: https://govcbus.com/gtfs - gtfs_rt_vehicle_positions_url: https://govcbus.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://govcbus.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://govcbus.com/gtfs-rt/tripupdates - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/vctc-ca-us/vctc-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 380 -victor-valley-transit: - agency_name: Victor Valley Transit - feeds: - - gtfs_schedule_url: https://ontime.vvta.org/gtfs - gtfs_rt_vehicle_positions_url: https://ontime.vvta.org/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://ontime.vvta.org/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://ontime.vvta.org/gtfs-rt/tripupdates - - gtfs_schedule_url: https://api.transloc.com/gtfs/vvta.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 360 -vine-transit: - agency_name: Vine Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/vinetransit-ca-us/vinetransit-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=VN - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=VN - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=VN - - gtfs_schedule_url: https://napa.syncromatics.com/gtfs - gtfs_rt_vehicle_positions_url: https://napa.syncromatics.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://napa.syncromatics.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://napa.syncromatics.com/gtfs-rt/tripupdates - itp_id: 218 -visalia-transit: - agency_name: Visalia Transit - feeds: - - gtfs_schedule_url: https://visaliatransit.info/GTFS - gtfs_rt_vehicle_positions_url: https://visaliatransit.info/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://visaliatransit.info/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://visaliatransit.info/gtfs-rt/tripupdates - itp_id: 361 -westcat: - agency_name: WestCAT - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/westcat-ca-us/westcat-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=WC - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=WC - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=WC - itp_id: 368 -yolobus: - agency_name: Yolobus - feeds: - - gtfs_schedule_url: https://www.yolobus.com/GTFS/google_transit.zip - gtfs_rt_vehicle_positions_url: https://avl.yctd.org/RealTime/GTFS_VehiclePositions.pb - gtfs_rt_service_alerts_url: https://avl.yctd.org/RealTime/GTFS_ServiceAlerts.pb - gtfs_rt_trip_updates_url: https://avl.yctd.org/RealTime/GTFS_TripUpdates.pb - itp_id: 372 -yosemite-area-regional-transportation-system: - agency_name: Yosemite Area Regional Transportation System - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/yosemite-ca-us/yosemite-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 374 -yuba-sutter-transit-authority: - agency_name: Yuba-Sutter Transit Authority - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/yubasutter-ca-us/yubasutter-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 376 -yuma-county-area-transit: - agency_name: Yuma County Area Transit - feeds: - - gtfs_schedule_url: https://www.ycipta.org/gtfs/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 386 -dumbarton-express: - agency_name: Dumbarton Express - feeds: - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=DE - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=DE - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=DE - itp_id: 98 -san-fransisco-international-airport: - agency_name: San Francisco International Airport - feeds: - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=SI - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=SI - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=SI - itp_id: 281 -santa-rosa-citybus: - agency_name: Santa Rosa CityBus - feeds: - - gtfs_schedule_url: https://santarosaivl.availtec.com/InfoPoint/GTFS-Zip.ashx - gtfs_rt_vehicle_positions_url: https://santarosaivl.availtec.com/InfoPoint/GTFS-Realtime.ashx?Type=VehiclePosition - gtfs_rt_service_alerts_url: https://santarosaivl.availtec.com/InfoPoint/GTFS-Realtime.ashx?Type=Alert - gtfs_rt_trip_updates_url: https://santarosaivl.availtec.com/InfoPoint/GTFS-Realtime.ashx?Type=TripUpdate - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=SR - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=SR - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=SR - itp_id: 301 -angel-island-tiburon-ferry-company: - agency_name: Angel Island-Tiburon Ferry Company - feeds: - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=AF - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=AF - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=AF - itp_id: 15 -blue-and-gold-fleet: - agency_name: Blue and Gold Fleet - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/bayareaferries-ca-us/bayareaferries-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 41 -metropolitan-transportation-commission: - agency_name: "MTC 511" - itp_id: 200 - feeds: - - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=RG - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=RG - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=RG -glenn-transit: - agency_name: Glenn County Transit - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/glenn-ca-us/glenn-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 122 -tcrta: - agency_name: Tulare County Regional Transit Agency - feeds: - - gtfs_schedule_url: https://tularecog.org/tcag/data-gis-modeling/gtfs-data/tulare-county-regional-transit-agency-tcrta-gtfs - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 474 -tracer: - agency_name: TRACER - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/tracy-ca-us/tracy-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 341 -time: - agency_name: Tulare InterModal Express - feeds: - - gtfs_schedule_url: https://tularetransit.com/gtfs - gtfs_rt_vehicle_positions_url: https://tularetransit.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://tularetransit.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://tularetransit.com/gtfs-rt/tripupdates - itp_id: 483 -elk-grove: - agency_name: Elk Grove Transit - feeds: - - gtfs_schedule_url: https://elkgrovetransit.com/gtfs - gtfs_rt_vehicle_positions_url: https://elkgrovetransit.com/gtfs-rt/vehiclepositions - gtfs_rt_service_alerts_url: https://elkgrovetransit.com/gtfs-rt/alerts - gtfs_rt_trip_updates_url: https://elkgrovetransit.com/gtfs-rt/tripupdates - itp_id: 105 -fresno-county: - agency_name: Fresno County Rural Transit Agency - feeds: - - gtfs_schedule_url: https://rapid.nationalrtap.org/GTFSFileManagement/UserUploadFiles/7869/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 117 -lynwood-breeze: - agency_name: Lynwood Breeze - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/lynwood-ca-us/lynwood-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 186 -west-berkeley-shuttle: - agency_name: West Berkeley Shuttle - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/westberkeleyshuttle-ca-us/westberkeleyshuttle-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 365 -lax-flyaway: - agency_name: LAX FlyAway - feeds: - - gtfs_schedule_url: https://www.flylax.com/-/media/flylax/flyaway/gtfs/google_transit.ashx - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 165 -anaheim-regional: - agency_name: Anaheim Regional Transportation - feeds: - - gtfs_schedule_url: https://art.tripshot.com/v1/gtfs.zip?regionId=CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - gtfs_rt_vehicle_positions_url: https://art.tripshot.com/v1/gtfs/realtime/vehiclePosition/CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - gtfs_rt_service_alerts_url: https://art.tripshot.com/v1/gtfs/realtime/serviceAlert/CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - gtfs_rt_trip_updates_url: https://art.tripshot.com/v1/gtfs/realtime/tripUpdate/CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - itp_id: 14 -city-of-west-hollywood: - agency_name: City of West Hollywood - feeds: - - gtfs_schedule_url: https://www.weho.org/home/showdocument?id=53383&t=637901042129473913 - gtfs_rt_vehicle_positions_url: https://webservices.umoiq.com/api/gtfs-rt/v1/vehicle-positions/west-hollywood - gtfs_rt_service_alerts_url: https://webservices.umoiq.com/api/gtfs-rt/v1/service-alerts/west-hollywood - gtfs_rt_trip_updates_url: https://webservices.umoiq.com/api/gtfs-rt/v1/trip-updates/west-hollywood - itp_id: 367 -south-san-fransisco-shuttle: - agency_name: South San Francisco Shuttle - feeds: - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=SS - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=SS - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=SS - itp_id: 481 -treasure-island-ferry: - agency_name: Treasure Island Ferry - feeds: - - gtfs_schedule_url: https://api.511.org/transit/datafeeds?api_key={{ MTC_511_API_KEY}}&operator_id=TF - gtfs_rt_vehicle_positions_url: https://api.511.org/transit/vehiclepositions?api_key={{ MTC_511_API_KEY}}&agency=TF - gtfs_rt_service_alerts_url: https://api.511.org/transit/servicealerts?api_key={{ MTC_511_API_KEY}} - gtfs_rt_trip_updates_url: https://api.511.org/transit/tripupdates?api_key={{ MTC_511_API_KEY}}&agency=TF - itp_id: 485 -etrans: - agency_name: eTrans - feeds: - - gtfs_schedule_url: https://data.trilliumtransit.com/gtfs/escalon-ca-us/escalon-ca-us.zip - gtfs_rt_vehicle_positions_url: https://webservices.umoiq.com/api/gtfs-rt/v1/vehicle-positions/escalon - gtfs_rt_service_alerts_url: https://webservices.umoiq.com/api/gtfs-rt/v1/service-alerts/escalon - gtfs_rt_trip_updates_url: https://webservices.umoiq.com/api/gtfs-rt/v1/trip-updates/escalon - itp_id: 107 -ucla-bruin-bus: - agency_name: UCLA Bruin Bus - feeds: - - gtfs_schedule_url: https://uclabruinbus.tripshot.com/v1/gtfs.zip?regionId=CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - gtfs_rt_vehicle_positions_url: https://uclabruinbus.tripshot.com/v1/gtfs/realtime/vehiclePosition/CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - gtfs_rt_service_alerts_url: https://uclabruinbus.tripshot.com/v1/gtfs/realtime/serviceAlert/CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - gtfs_rt_trip_updates_url: https://uclabruinbus.tripshot.com/v1/gtfs/realtime/tripUpdate/CA558DDC-D7F2-4B48-9CAC-DEEA1134F820 - itp_id: 486 -oregon-point: - agency_name: Oregon POINT - feeds: - - gtfs_schedule_url: https://oregon-gtfs.trilliumtransit.com/gtfs_data/point-or-us/point-or-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 487 -artesia-transit: - agency_name: Artesia Transit - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/artesia-ca-us/artesia-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 20 -catalina-flyer: - agency_name: Catalina Flyer - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/catalinaflyer-ca-us/catalinaflyer-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 59 -i-line-shuttle: - agency_name: I-Line Shuttle - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/inglewood-ca-us/inglewood-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 139 -maywood-express-shuttle: - agency_name: Maywood Express Shuttle - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/maywood-ca-us/maywood-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 196 -playa-vista-shuttle: - agency_name: Playa Vista Shuttle - feeds: - - gtfs_schedule_url: https://github.com/LACMTA/los-angeles-regional-gtfs/raw/main/playavistashuttle-ca-us/playavistashuttle-ca-us.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 252 -cerritos-on-wheels: - agency_name: Cerritos on Wheels - feeds: - - gtfs_schedule_url: https://passio3.com/cerritos/passioTransit/gtfs/google_transit.zip - gtfs_rt_vehicle_positions_url: null - gtfs_rt_service_alerts_url: null - gtfs_rt_trip_updates_url: null - itp_id: 63 diff --git a/airflow/data/example-secrets.csv b/airflow/data/example-secrets.csv deleted file mode 100644 index 2ba1ad2978..0000000000 --- a/airflow/data/example-secrets.csv +++ /dev/null @@ -1,8 +0,0 @@ -name,api_key -AC_TRANSIT_API_KEY,SECRET_KEY -MTC_511_API_KEY,SECRET_KEY -AMTRAK_GTFS_URL,SECRET_URL -SWIFTLY_AUTHORIZATION_KEY_CALTRANS,SECRET_KEY -SWIFTLY_AUTHORIZATION_KEY_CALITP,SECRET_KEY -SD_MTS_SA_API_KEY,SECRET_KEY -SD_MTS_VP_TU_API_KEY,SECRET_KEY diff --git a/airflow/data/headers.yml b/airflow/data/headers.yml deleted file mode 100644 index 41d646450a..0000000000 --- a/airflow/data/headers.yml +++ /dev/null @@ -1,135 +0,0 @@ -- header-data: - authorization: {{ SWIFTLY_AUTHORIZATION_KEY_CALITP }} - URLs: - - itp_id: 30 # Banning Pass Transit - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 99 # Eastern Sierra Transit Authority - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 135 # Humboldt Transit Authority - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_trip_updates_url - - itp_id: 159 # Lake Transit - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 182 # Metro (Bus) - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 182 # Metro (Rail) - url_number: 1 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 188 # Madera County Connection - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 221 # Gold Country Stage - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 226 # North County Transit District - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 235 # OCTA - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 259 # Redding Area Bus Authority - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 284 # San Joaquin Regional Transit District - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_trip_updates_url - - itp_id: 349 # Turlock Transit - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 280 # San Francisco Bay Ferry - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 339 # Torrance Transit System - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url - - itp_id: 331 # Tahoe Transportation District - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url -- header-data: - x-umo-iq-api-key: {{ WEHO_RT_KEY }} - URLs: - - itp_id: 367 # City of West Hollywood - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url -- header-data: - x-umo-iq-api-key: {{ ESCALON_RT_KEY }} - URLs: - - itp_id: 107 # eTrans - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url -- header-data: - x-umo-iq-api-key: {{ BEAR_TRANSIT_KEY }} - URLs: - - itp_id: 33 # Bear Transit - url_number: 0 - rt_urls: - # note this is a gtfs schedule url... - - gtfs_schedule_url - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url -- header-data: - x-umo-iq-api-key: {{ UNITRANS_KEY }} - URLs: - - itp_id: 351 # Unitrans - url_number: 0 - rt_urls: - - gtfs_rt_vehicle_positions_url - - gtfs_rt_service_alerts_url - - gtfs_rt_trip_updates_url diff --git a/airflow/data/schema_agencies_entry.yml b/airflow/data/schema_agencies_entry.yml deleted file mode 100644 index ef008c9bb2..0000000000 --- a/airflow/data/schema_agencies_entry.yml +++ /dev/null @@ -1,24 +0,0 @@ -title: Agency -description: "An agency with GTFS feeds for the calitp warehouse" -type: object -properties: - agency_name: - type: string - itp_id: - type: integer - feeds: - type: array - items: - type: object - properties: - gtfs_schedule_url: - type: ["string", "null"] - gtfs_rt_vehicle_positions_url: - type: ["string", "null"] - gtfs_rt_service_alerts_url: - type: ["string", "null"] - gtfs_rt_trip_updates_url: - type: ["string", "null"] - additionalProperties: false - minProperties: 4 -required: ["agency_name", "itp_id", "feeds"] diff --git a/airflow/data/schema_headers_entry.yml b/airflow/data/schema_headers_entry.yml deleted file mode 100644 index fdc978cd1e..0000000000 --- a/airflow/data/schema_headers_entry.yml +++ /dev/null @@ -1,18 +0,0 @@ -type: object -properties: - header-data: - type: object - URLS: - type: array - items: - type: object - properties: - itp_id: - type: integer - url: - type: integer - rt_urls: - type: array - items: - type: string - required: ["itp_id", "url", "rt_urls"] diff --git a/airflow/pytest.sh b/airflow/pytest.sh index 0c8577c94c..c6729bcc57 100755 --- a/airflow/pytest.sh +++ b/airflow/pytest.sh @@ -1 +1 @@ -docker-compose run --entrypoint bash airflow -c "cd gcs && pytest" +docker compose run --entrypoint bash airflow -c "cd gcs && pytest" diff --git a/jobs/gtfs-schedule-validator/README.md b/jobs/gtfs-schedule-validator/README.md index 612bb7f36e..8322f64554 100644 --- a/jobs/gtfs-schedule-validator/README.md +++ b/jobs/gtfs-schedule-validator/README.md @@ -54,4 +54,4 @@ df.to_csv('gtfs_schedule_validator_rule_details_v5_0_0.csv', index=False) Here is a command to test once you have appropriate gtfs zip files in the test bucket: -`docker-compose run airflow tasks test unzip_and_validate_gtfs_schedule_hourly validate_gtfs_schedule YYYY-MM-DDTHH:MM:SS` +`docker compose run airflow tasks test unzip_and_validate_gtfs_schedule_hourly validate_gtfs_schedule YYYY-MM-DDTHH:MM:SS`