<commit_before>syzygy-tables.info
==================

User interface and public API for probing Syzygy endgame tablebases.

[![Screenshot of the longest winning 6 piece endgame](/screenshot.png)](https://syzygy-tables.info/?fen=6N1/5KR1/2n5/8/8/8/2n5/1k6%20w%20-%20-%200%201)

Installing
----------

Dependencies:

    pip install flask
    pip install tornado
    pip install python-chess

    npm install -g grunt-cli
    npm install

Create combined JavaScript and CSS files using Grunt:

    grunt

Start the server on port 5000:

    python server.py

Tablebase files
---------------

Only the small four-men tablebases are in this Git repository. Optionally [generate](https://github.com/syzygy1/tb) or [download](http://oics.olympuschess.com/tracker/index.php) five-men and six-men tablebases and place them in a corresponding directories.

API
---

See https://syzygy-tables.info/apidoc for information about the JSON API.

License
-------

This project is licensed under the GPLv3 with the following dependencies:

 * [python-chess under GPLv3](https://github.com/niklasf/python-chess/blob/master/LICENSE)
 * [chessboard.js under MIT](https://github.com/oakmac/chessboardjs/blob/master/LICENSE)
 * [chess.js under MIT](https://github.com/jhlywa/chess.js/blob/master/LICENSE)
 * [Bootstrap under MIT](https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * [jQuery under MIT](https://github.com/jquery/jquery/blob/master/LICENSE.txt)
 * [Flask under BSD](http://flask.pocoo.org/docs/0.10/license/)
 * [Tornado under the Apache License Version 2.0](https://github.com/tornadoweb/tornado/blob/master/LICENSE)

Thanks to all of them and special thanks to <NAME> Man for [his endgame tablebases](https://github.com/syzygy1/tb)!
<commit_msg>Fix typo: a -> the<commit_after>syzygy-tables.info
==================

User interface and public API for probing Syzygy endgame tablebases.

[![Screenshot of the longest winning 6 piece endgame](/screenshot.png)](https://syzygy-tables.info/?fen=6N1/5KR1/2n5/8/8/8/2n5/1k6%20w%20-%20-%200%201)

Installing
----------

Dependencies:

    pip install flask
    pip install tornado
    pip install python-chess

    npm install -g grunt-cli
    npm install

Create combined JavaScript and CSS files using Grunt:

    grunt

Start the server on port 5000:

    python server.py

Tablebase files
---------------

Only the small four-men tablebases are in this Git repository. Optionally [generate](https://github.com/syzygy1/tb) or [download](http://oics.olympuschess.com/tracker/index.php) five-men and six-men tablebases and place them in the corresponding directories.

API
---

See https://syzygy-tables.info/apidoc for information about the JSON API.

License
-------

This project is licensed under the GPLv3 with the following dependencies:

 * [python-chess under GPLv3](https://github.com/niklasf/python-chess/blob/master/LICENSE)
 * [chessboard.js under MIT](https://github.com/oakmac/chessboardjs/blob/master/LICENSE)
 * [chess.js under MIT](https://github.com/jhlywa/chess.js/blob/master/LICENSE)
 * [Bootstrap under MIT](https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * [jQuery under MIT](https://github.com/jquery/jquery/blob/master/LICENSE.txt)
 * [Flask under BSD](http://flask.pocoo.org/docs/0.10/license/)
 * [Tornado under the Apache License Version 2.0](https://github.com/tornadoweb/tornado/blob/master/LICENSE)

Thanks to all of them and special thanks to <NAME> for [his endgame tablebases](https://github.com/syzygy1/tb)!

{'fraction_non_alphanumeric': 0.14563662374821174, 'fraction_numerical': 0.022317596566523604, 'mean_word_length': 3.8758716875871686, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 6, 'https://': 20, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1387457', 'n_tokens_mistral': 1196, 'n_tokens_neox': 1123, 'n_words': 284}