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.0.tar.gz
(10.8 kB
view hashes)
Built Distribution
Close
Hashes for league_data-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25400da7fca9508638d664dc0d3f3fc22a732c06ee3dcf5f500456c8d39a6548 |
|
MD5 | 74b2bbee27268415467bc9d9a777d019 |
|
BLAKE2b-256 | de9164f2247dd3156548b37560934a64a3ec04dee1fbb81207d0c8a4b6d51f6e |