Algalon is a Java library with the purpose of making it easier to access the Battle.net API and the data it exposes. Currently, I am adding support for the three games available at the time of writing this (WoW, D3, SC2) with WoW being the first.
The com.google.code.gson
library is the sole dependency and it is used to convert JSON data
that is returned from the API endpoints into Java objects. It is also used to convert the Java
objects to their JSON form if desired.
- Finish adding support for WoW API Calls
- Add network calls to WoWCommunityRequest
- Add data models for API WoWCommunityRequest
- Add Javadoc info for WoWCommunityRequest
- Add support for SC2 API calls
- Add network calls to SC2Request
- Add data models for API responses
- Add support for D3 API calls
- Add network calls to D3Request
- Add data models for API responses
- Add support for OAuth2
Algalon is shared under the MIT License.