Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

systems.csv: Provide structured authenticated schema #744

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

emmambd
Copy link
Contributor

@emmambd emmambd commented Apr 1, 2025

Problem:

The MobilityData team is working to add GBFS feeds to the Mobility Database' API and website. This will enable easier automated discovery of GBFS data and provide more insights into GBFS data quality. You can see more about this work here.

Part of this work is pulling the data from systems.csv and adding it to the Mobility Database pipeline. Right now there's no easy way for us to auto-pull data from authenticated GBFS feeds because systems.csv does not make this easy to parse. There's just a generic "Authentication Info" field.

Solution

This PR includes 2 new columns so we can automatically determine what type of authentication is required and populate our private credentials automatically:

  • Authentication Type
  • Authentication Parameter name

It also includes updates to 6 systems in systems.csv that include authentication to match this schema change.

@emmambd emmambd requested a review from richfab April 7, 2025 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Include authentication schema in systems.csv
2 participants