Usage
Use <OPENDOTA/> API in a project
import opendota
# Initialize the API-connection object
client = opendota.OpenDota()
Get Common Entities
client.get_matches('match-id')
client.get_player('player-id')
client.get_team('team-id')
Search Functionality
players = client.search_player('Dendi')
teams = client.search_team('Alliance')
heroes = client.search_hero('Crystal')
leagues = client.search_league('International')
PostgreSQL Query
OpenDota API supports arbitrary PostgreSQL query.
Check Database Schema:
client.get_schema() # Lists all tables
client.get_schema('matches') # Lists schema for a specific table
Arbitrary PostgreSQL Query:
client.explorer("select * from matches where limit 1")
Use <OPENDOTA/> API Command Line Interface
Information about OpenDota class initialization:
opendota --help
Information about OpenDota methods:
opendota - --help
Run methods
opendota search_team Virtus
opendota get_match 4080778303
Powered by :code:`fire`