Загрузка игр с Lichess

Oct 30 2020

Я хотел бы иметь возможность автоматизировать загрузку определенных игр, в которые играли на Lichess. Есть ли какое-либо программное обеспечение, которое при предоставлении полезной информации, такой как имена пользователей Lichess, цвета, контроль времени и (приблизительное) время игры, загрузит игру в формате pgn? Командная строка, пожалуйста - в идеале она также будет отмечать ошибку, если не может найти ровно одно совпадение.

Я использую Linux, но, поскольку я ожидаю, что все, что может существовать, будет в чем-то вроде python, я не думаю, что это большая проблема.

Ответы

10 Sleafar Oct 30 2020 at 22:02

У Lichess есть API, который также можно использовать для загрузки игр. Например:

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

Это загрузит 3 последние партии, сыгранные {username}белыми фигурами.

Вы можете найти документацию по этой (и другим) операции здесь:

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

На вводной странице перечислены некоторые клиенты, в том числе один для Python:

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