lincolncosta / moba.aid

🎮 MOBA Artificial Intelligence Draft (AID) is an API using genetic algorithm to suggest League of Legends champions pick on the draft based on factors like the enemy team, the already picked champions and others.
https://moba-aid.herokuapp.com/api/docs
16 stars 5 forks source link

Manter atualizados os atributos dos campeões #12

Closed lincolncosta closed 4 years ago

lincolncosta commented 5 years ago

Desenvolver um crawler dinâmico que mantém atualizadas as informações presentes no dataset (json).

lincolncosta commented 5 years ago

É possível obter as informações atualizadas neste link: http://ddragon.leagueoflegends.com/cdn/PATCH/data/en_US/champion.json onde PATCH deve ser alterado pela versão presente do game e.g. 9.3.1.

lincolncosta commented 5 years ago

O PATCH atual pode ser obtido através do primeiro valor desse link https://ddragon.leagueoflegends.com/api/versions.json.

lincolncosta commented 5 years ago

Atentar-se ao fato de que o json obtido via patch não possui todos os parâmetros necessários para o funcionamento da aplicação.

lincolncosta commented 4 years ago

Crawler em perfeito funcionamento, consumindo dados do site champion.gg.

Para realizar a atualização em seu banco de dados, basta realizar uma requisição GET para o endereço /api/v1/update-infos-league.

lincolncosta commented 3 years ago

Utilizar esse endpoint do Blitz.gg, alterando o parâmetro de PATCH conforme necessário. Para análise de sinergia entre campeões, utilizar este endpoint alterando as rotas conforme necessário.