Skip to main content

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

Com o Python instalado, basta seguir as etapas de instalação.

Instalação

pip install league-data

Exemplos

Buscar um campeão ou skin
```python
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.
```python
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 Ao instanciar a classe League, é gerado os dados se não o receber no parâmetro.
```python
from league_data import League

data = League.get_data()  # vai apenas resgatar os dados
league = League(data=data)  # instanciando e reutilizando os dados
champion = league["zeri"]  # -> <league_data.models.Champion object at ...>
```

Project details


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.1.0.tar.gz (10.9 kB view hashes)

Uploaded Source

Built Distribution

league_data-1.1.0-py3-none-any.whl (12.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page