This is a sample Go app that displays Diablo III ladder information.
Technology:
- Go
- Goji (Web Framework)
- Air (Live Reload)
- Go client library for Blizzard API
- Blizzard API
Uses the following environment variables to make Blizzard API queries. (Pulls in values with godotenv)
- CLIENT_ID - Blizzard API Client ID
- SECRET_KEY - Blizzard API secret key
- CURRENT_SEASON - Number for season to display
Run with air
for live reloading.
Web app support two querystring parameters:
- Class - The Diablo charcter class (ex. Wizard, Barbarian)
- Hardcore - Whether to show non-hardore leaderboard or hardcore leaderboard