Tenha acesso facilmente aos dados dos campeões e skins do League of Legends.
Project description
📩
League-data
Tenha os dados dos campeões e skins do League of Legends com facilidade.
Dependências
- Python 3.11 (ou alguma outra superior)
- Requests 2.28.2 (é instalado automaticamente)
Com o Python instalado, basta seguir as etapas de instalação.
Instalação
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
from league_data import Explorer, League
league = League() # aqui você gera o league.data e pode utilizar como quiser
irelia = league["irelia"] # -> <league_data.models.Champion object at ...>
explorer = Explorer(league.data) # reutilizando os dados gerados antes
irelia = explorer["irelia"] # -> <league_data.models.Champion object at ...>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
league_data-1.0.1.tar.gz
(10.8 kB
view hashes)
Built Distribution
Close
Hashes for league_data-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f78194c41a07066587f66f452521850494061d7ebe4d438ae5d8631fd922b5e |
|
MD5 | 0f2df9b478c9ec7ce9244897ee4cb644 |
|
BLAKE2b-256 | c7e237bfe3e615f33430bc262d4f8a43b6f5fd11f3398628b35bc98ca2923d26 |