https://github.com/ganesshkumar/dota2api
Java wrapper for dota2 web api
https://github.com/ganesshkumar/dota2api
dota2 dota2api feign
Last synced: 2 days ago
JSON representation
Java wrapper for dota2 web api
- Host: GitHub
- URL: https://github.com/ganesshkumar/dota2api
- Owner: ganesshkumar
- Created: 2017-07-03T20:12:36.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-03T21:40:49.000Z (almost 9 years ago)
- Last Synced: 2025-12-17T06:17:38.918Z (6 months ago)
- Topics: dota2, dota2api, feign
- Language: Kotlin
- Size: 57.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dota2api
Java wrapper for dota2 web api
Impletemented APIs
* [ ] getMatchHistory()
* [ ] getMatchDetails()
* [ ] getLeagueListing()
* [ ] getLiveLeagueGames()
* [ ] getTeamInfoByTeamId()
* [ ] getPlayerSummaries()
* [x] getHeros()
* [x] getItems()
* [ ] getTournamentPrizePool()
## Usage
```kotlin
fun main(args: Array) {
val dota2Client = Dota2Client("YOUR_SECRET_KEY")
// Print all heroes
dota2Client.heroes().forEach { println("${it.name} : ${it.images.large}") }
// Print all items
dota2Client.items().forEach { println(it.name) }
}
```
---
[API Details](https://wiki.teamfortress.com/wiki/WebAPI)
Inspired [dota2api](https://dota2api.readthedocs.io/en/latest/installation.html)