Baixando jogos de Lichess

Oct 30 2020

Eu gostaria de poder automatizar o download de jogos específicos que foram jogados no Lichess. Existe algum software disponível que, se receber informações úteis como nomes de usuário do Lichess, cores, controle de tempo e tempo (aproximado) do jogo, fará o download do jogo em formato pgn? Linha de comando, por favor - de preferência, ele também sinalizará um erro se não encontrar exatamente uma correspondência.

Estou executando o Linux, mas como espero que qualquer coisa que possa existir estará em algo como python, não acho que seja um grande problema.

Respostas

10 Sleafar Oct 30 2020 at 22:02

O Lichess possui uma API que também pode ser usada para baixar jogos. Por exemplo:

https://lichess.org/api/games/user/{username}?max=3&color=white

Isso fará o download dos 3 jogos mais recentes jogados {username}com as peças brancas.

Você pode encontrar os documentos para esta operação (e outras) aqui:

https://lichess.org/api#operation/apiGamesUser

A página de introdução lista alguns clientes, incluindo um para Python:

https://lichess.org/api#section/Introduction