RideDB is a project that aggregates and organizes GBFS (General Bikeshare Feed Specification) data from various operators around the world. The data is structured by country and city, with city names normalized for easy access.
To access the list of operators for a specific city, use the following URL structure:
https://simon-cad.github.io/RideDB/data/country_code/city/operators.json
Replace country_code
and city
with the appropriate normalized names. For example, to access operator data for Paris, France, you would use:
https://simon-cad.github.io/RideDB/data/fr/paris/operators.json
City names are normalized to ensure consistency and easy access. The normalization process involves:
- Replacing spaces with underscores (
_
). - Replacing hyphens with underscores (
_
). - Converting the entire name to lowercase.
For example:
- "New York" becomes
new_york
. - "San Francisco" becomes
san_francisco
.
The data is organized in a hierarchical directory structure:
data/
├── country/
│ ├── city/
│ │ ├── operators.json
│ │ └── ...
│ └── ...
└── ...
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your branch to your fork.
- Create a pull request to the main repository.
- Thanks to the MobilityData project for providing the GBFS data.