View the data in this Google Sheet. The application is automatically running everyday at 7 pm EST to update the data.
Creates a Google Sheet containing data parsed from a JSON https://github.com/Da-Teach/RaidStaticData (credits to Da-Teach). It uses Google Sheet API v4 to create a Google Sheet contaning 3 sheets: Multipliers, Champions and Skills.
- Spring Boot
- Jackson (JSON library)
- Google Sheets API v4
- Google Drive API v3
- Go to Google API console and create a new project
- Enable Google Sheets API and Google Drive API
- Create credentials (OAuth Client ID) for a Web application and add
http://localhost:8888/Callback
as an authorized redirect URI - Download JSON of your credentials
- Replace the file
src/main/resources/google-oauth-credentials.json.TEMPLATE
with your downloaded file and change the name togoogle-oauth-credentials.json
- Navigate to the root of the project
./mvnw clean install
./mvnw spring-boot:run
- In your terminal, copy the link for the Google Oauth consent screen and open in a browser
- # your Google account and allow permissions
- After the application is done running, a Google Sheet named
RSL - Multipliers (last updated: YYYY-MM-DD)
will be present on your Drive