Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
etc
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

syzygy-tables.info

User interface and public API for probing Syzygy endgame tablebases.

Screenshot of the longest winning 6-piece endgame

Running

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.

API / Backend

This website is based on a public API hosted by lichess.org.

Hacking

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.

License

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!

About

User interface and public API for probing Syzygy endgame tablebases

Topics

Resources

License

You can’t perform that action at this time.