1. Пн 17 Июль 2017

   # Экспорт партий с Lichess

   Одну партию с Lichess скачать довольно просто, это можно сделать на странице с самой игрой. Скачать все игры тоже несложно, для этого есть специальный раздел.

   Если же хочется скачать свои партии, то я нашёл лишь одно решение. Последний коммит был сделан 2 года назад, также оно не учитывает ограничения API, и больше ~2000 партий, за раз скачать не получится.

   Моей целью было написание альтернативы, которая бы работала быстрее и работала корректно.

   Проблема формата решена довольно просто: API отдаёт PGN, значит его поддержка уже есть. Но это плохой формат для хранения и обработки. Поэтому нужно было выбрать что-то ещё.

   Существует, практически, только Scid, если вы хотите хранить свои шахматные партии, используя открытый софт. В его дистрибутиве уже есть необходимые утилиты для конвертации pgn в свой формат.

   Репозиторий здесь, а здесь можно скачать файлы сразу.

   ### Возможности

   1. Многопоточность
   2. Сохранение как в PGN, так и в формат Scid
   3. Для работы необходим только Python
   4. Работает при любом числе партий

   ### Установка

       pip install grequests

   ### Запуск

       python lichess.py -n hippo23 -t pgn -o hippo23.pgn  --threads 6

   Здесь `hippo23` мой ник, а `pgn` формат сохранения (доступен также `scid`).

   Категория: Проекты

   Теги: проект, шахматы, lichess,