Welcome to <OPENDOTA/> API’s documentation!
A python interface for <OPENDOTA/> API
The OpenDota
class provided with the package serves as a python
interface for the original OpenDota API in the form of a thin wrapper.
The class assumes some familiarity with the OpenDota API.
All method calls return serializable python objects, as return by the API,
in most cases a dict or a list. Response data is stored as JSON in a local
directory (Default: ~/dota2
), to prevent the load on OpenDota API.
Free software: MIT license
Documentation: https://pyopendota.readthedocs.io.
Features
Transparent wrapper for majority of the API calls
Ability to authenticate using API key
In-built and cusomizable limit to protect against frequent API calls
Local file-based storage for frequent requests
Basic CLI using
fire
About OpenDota API
The OpenDota API provides Dota 2 related data including advanced match data extracted from match replays.
OpenDota API Documentation: https://docs.opendota.com/