League
Tenha acesso facilmente aos dados dos campeões e skins do League of Legends.
Attributes:
| Name | Type | Description |
|---|---|---|
data |
dict
|
Dados da Riot. |
explorer |
Explorer
|
Explorador de dados. |
champions |
dict
|
Dicionário de campeões. |
Source code in league_data/league.py
update()
Atualiza os dados e recria o dicionário de campeões.
Example
Source code in league_data/league.py
get_data()
staticmethod
Busca todos os dados dos campeões do League of Legends.
Uma requisição é feita para conseguir esses dados.
Raises:
| Type | Description |
|---|---|
ConnectionError
|
Caso não consiga realizar a requisição. |
Returns:
| Name | Type | Description |
|---|---|---|
data |
dict
|
Os dados dos campeões e suas skins. |
Example
Source code in league_data/league.py
__init__(data=None, champions=None)
Cria o um explorador automaticamente para a instância.
Caso não receba os parâmetros, serão requisitados automaticamente.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data |
dict
|
Dados da Riot, gerados pelo League. |
None
|
champions |
dict
|
Dicionário de campeões, gerados pelo Explorer. |
None
|
Source code in league_data/league.py
__getitem__(name)
Retorna os dados do campeão ou skin, caso exista.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
Nome do campeão ou skin. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
Champion |
Champion
|
Objeto do campeão encontrado. |
Skin |
Skin
|
Objeto da skin encontrada. |
None |
None
|
Nenhum item foi encontrado. |