Skip to content

Distributed Stockfish analysis for lichess.org

License

Notifications You must be signed in to change notification settings

eolo999/fishnet

 
 

Repository files navigation

fishnet: distributed Stockfish analysis for lichess.org

https://travis-ci.org/niklasf/fishnet.svg?branch=master https://coveralls.io/repos/github/niklasf/fishnet/badge.svg?branch=master

Via pip

To install or upgrade to the latest version do:

pip install --upgrade --user fishnet

Example usage:

python -m fishnet --auto-update

In order to generate a systemd service file:

python -m fishnet systemd

Via Docker

There is a Docker container courtesy of @ageneau. For example you can simply do:

docker run ageneau/fishnet --key MY_APIKEY --auto-update

lichess.org custom Stockfish

fishnet is using lichess.org custom Stockfish by @ddugovic.

You can build Stockfish yourself (for example with ./build-stockfish.sh) and provide the path using python -m fishnet --stockfish-command. Otherwise a precompiled binary will be downloaded for you.

Overview

https://raw.githubusercontent.com/niklasf/fishnet/master/doc/sequence-diagram.png

See protocol.md for details.

License

fishnet is licensed under the GPLv3+ license. See LICENSE.txt for the full license text.

About

Distributed Stockfish analysis for lichess.org

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.9%
  • Shell 1.1%