# Победы Сергея Кривошеина

Сайт-книга. Игрока зовут Сергей Кривошеин, ник Lichess `Sergey_Krivoshein`.
English edition: [Sergey Krivoshein's Wins](https://sergey.krivoshein.site/en/).

## Что считать источником

- `https://sergey.krivoshein.site/games.json` полный список побед: данные партии, запись ходов и финальная позиция. Кадров ходов в файле нет. Один файл на оба языка.
- Срез того же списка: `https://sergey.krivoshein.site/api/games?offset=0&limit=24&color=all&q=`.
- Кадры одной партии: `https://sergey.krivoshein.site/api/frames/{id}`.
- Живые страницы отдаёт приложение. `games.json` для него источник. `/healthz` отвечает, живо ли оно.
- На страницах `https://sergey.krivoshein.site/` и `https://sergey.krivoshein.site/en/` те же 4051 партий, сначала новые. Они разбиты на страницы по 10, 20, 50 или 100.
- Не добавлять ничьи, поражения, другие варианты и партии, которых нет в games.json.
- Не выдумывать биографию, возраст, место и комментарии к ходам.

## Поля

`color` `w` значит, что Сергей играл белыми. `b` чёрными.
`result` дан с точки зрения белых, как в PGN.
`site` прямая ссылка на партию на lichess.org.
`fen` финальная позиция. `/api/frames/{id}` возвращает `frames`: FEN с начальной позиции до финала.
`mate` номер хода, на котором поставлен мат. 0, если победа не матом: сдача или время. Просрочка времени матом не считается.
`opening` английское имя дебюта до двоеточия. Пустая строка, если книга дебютов Lichess позицию не знает.

## Файлы

- [Русская книга](https://sergey.krivoshein.site/)
- [English book](https://sergey.krivoshein.site/en/)
- [games.json](https://sergey.krivoshein.site/games.json)
- [book.html](https://sergey.krivoshein.site/book.html)
- [en/book.html](https://sergey.krivoshein.site/en/book.html)
- [llms.txt](https://sergey.krivoshein.site/llms.txt)
- [en/llms.txt](https://sergey.krivoshein.site/en/llms.txt)
- [llms-full.txt](https://sergey.krivoshein.site/llms-full.txt)
- [en/llms-full.txt](https://sergey.krivoshein.site/en/llms-full.txt)
