Generates spreadsheets for comparing osu! SR and PP changesets.
docker >= 20.10.16docker-compose >= 2.5.1
- Download and extract relavant database exports from https://data.ppy.sh into
sql/. - Download and extract beatmap exports from https://data.ppy.sh into
beatmaps/.- Subdirectories are not supported (ensure you have
beatmaps/*.osu, etc...).
- Subdirectories are not supported (ensure you have
- Copy
.env.sampleto.envand update as required. - Run
docker-compose up.
This project makes use of GitHub CLI, which requires a GitHub token.
To create a token, head to https://github.com/settings/tokens, and create a token with read-only permissions (all boxes unchecked).
Spreadsheets are uploaded to a Google Service Account, and exposed with read-only permissions to the wider audience.
- Create a project at https://console.cloud.google.com
- Enable the
Google SheetsandGoogle DriveAPIs. - Create a Service Account
- Generate a key in the JSON format. DO NOT POST THIS KEY.
- Store the key in a secure location and set
GOOGLE_CREDENTIALS_FILEin.envto the key file's location.