User interface and public API for probing Syzygy endgame tablebases.
Build JavaScript and CSS files using Gulp. Requires node.js and npm:
npm add --global gulp-cli
npm install
gulp
Install dependencies with Python (>= 3.6) and pipenv:
PIPENV_VENV_IN_PROJECT=1 pipenv install
Then start the server on port 5000.
PIPENV_VENV_IN_PROJECT=1 pipenv run server
You can optionally copy config.default.ini
to config.ini
and adjust
configuration variables.
This website is based on a public API hosted by lichess.org.
Have a look at server.py
for server side code. The client side code is in
src/client.js
. Run gulp js
or gulp css
to build, gulp
for both.
This project is licensed under the AGPL-3.0+ with the following dependencies:
Thanks to all of them and special thanks to Ronald de Man for his endgame tablebases!