Início
Tenha os dados dos campeões e skins do League of Legends com facilidade.
Dependências
Você só precisa do Python, qualquer dependência vai ser instalada automaticamente.
Instalação
Basta executar esse comando no seu terminal.
python -m pip install league-data
Exemplos
Buscar um campeão ou skin
| from league_data import League
league = League()
champion = league["zeri"] # -> <league_data.models.Champion object at ...>
skin = league["ocean song zeri"] # -> <league_data.models.Skin object at ...>
skin.data # todo objeto possui o seu dicionário de informações também
|
Navegar nas informações dos itens
Existe duas sintaxes no projeto, utilizando objetos e dicionários. |
---|
| from league_data import League
league = League()
champion = league["zeri"] # -> <league_data.models.Champion object at ...>
skins_object = champion.skins # -> [<league_data.models.Skin object>, ...]
skins_dict = champion["skins"] # -> {"nightblade irelia": {"id": ...}, ...}
|
Reutilizar os dados antigos
Reutilizando apenas os dados, você acelera o código em 8 vezes. |
---|
| from league_data import League
data = League.get_data() # vai resgatar apenas os dados, sem instanciar
league = League(data) # reutilizando os dados e gerando o dicionário de campeões
champion = league["zeri"] # -> <league_data.models.Champion object at ...>
|
Reutilizando os dados e os campeões, você acelera o código em 750 mil vezes. |
---|
| from league_data import League
old = League() # gerando os dados e o dicionário de campeões
league = League(old.data, old.champions) # reutilizando os dados e o dicionário de campeões
champion = league["zeri"] # -> <league_data.models.Champion object at ...>
|