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
```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
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.1.0.tar.gz
(10.9 kB
view hashes)
Built Distribution
Close
Hashes for league_data-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 081b273f4e90869e3118fbbd5c08b367a7f24b10c2343fe30303da9b2602d7ad |
|
MD5 | cd5ef86385f3c1fefe81aa226a8b2c5b |
|
BLAKE2b-256 | daa2457283e156295ae277e10f8324dff4cc941b536524bf82089dbb55a36e13 |