Skip to main content

Distributed Stockfish analysis for lichess.org

Project description

https://badge.fury.io/py/fishnet.svg https://travis-ci.org/niklasf/fishnet.svg?branch=v1.17.0

Installation

  1. Request your personal fishnet key: https://lichess.org/get-fishnet

  2. Install the fishnet client.

    Via pip

    To install or upgrade to the latest version do:

    pip install --upgrade --user fishnet

    Example usage:

    python -m fishnet --auto-update

    Optional: Generate a systemd service file:

    python -m fishnet systemd

    Via Docker

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

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

lichess.org custom Stockfish

fishnet is using lichess.org custom Stockfish by @ddugovic, @ianfab et al.

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fishnet-1.17.0.tar.gz (33.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fishnet-1.17.0-py2.py3-none-any.whl (32.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file fishnet-1.17.0.tar.gz.

File metadata

  • Download URL: fishnet-1.17.0.tar.gz
  • Upload date:
  • Size: 33.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for fishnet-1.17.0.tar.gz
Algorithm Hash digest
SHA256 08dad82f06f47a251b008d9f40c5fc287e31e1151850f7fc28d96b06557931b2
MD5 523a0b39abd56585ff40d5cf587a17e1
BLAKE2b-256 6bde7d1a61f0bff620623d1361696ebeb0a9a301d32265753ddccdf8c6a8fa18

See more details on using hashes here.

File details

Details for the file fishnet-1.17.0-py2.py3-none-any.whl.

File metadata

  • Download URL: fishnet-1.17.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 32.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for fishnet-1.17.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7768669b476687e7e50d4cd34d8e4ce59f6e98bb9fdf6a8a90c7fce0c237bae6
MD5 8b80852525a91d7fb9ed6440bc7c20eb
BLAKE2b-256 5c23004786d8b9767a0b078839379f9f096790a8b5ccba1a22d782543a020ea2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page