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 os 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-0.1.2.tar.gz
(10.9 kB
view hashes)
Built Distribution
Close
Hashes for league_data-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca7369e2eed046e062b33c04e48b459647e8ad4644dc3d954095accdaeb734e0 |
|
MD5 | 3c7ae6914260c09d95e2c77c4f6d7ea2 |
|
BLAKE2b-256 | dcc167dbff6130e8ceb8692cb0c8b11a50447e43670fd2bd1cee1c5dda9fbd0b |