Skip to main content

Distributed Fairy-Stockfish analysis for pychess-variants

Project description

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

Installation

  1. Request your personal fairyfishnet key: https://pychess-variants.herokuapp.com

  2. Install the fairyfishnet client.

    Via pip

    To install or upgrade to the latest version do:

    pip3 install --upgrade --user fairyfishnet

    Example usage:

    python3 -m fairyfishnet --auto-update

    Optional: Generate a systemd service file:

    python3 -m fairyfishnet 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

pychess-variants custom Fairy-Stockfish

fairyfishnet is using Fairy-Stockfish by @ianfab.

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

Overview

https://raw.githubusercontent.com/gbtami/fairyfishnet/master/doc/sequence-diagram.png

See protocol.md for details.

License

fairyfishnet 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

fairyfishnet-1.15.31.tar.gz (32.5 kB view details)

Uploaded Source

Built Distribution

fairyfishnet-1.15.31-py2.py3-none-any.whl (31.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file fairyfishnet-1.15.31.tar.gz.

File metadata

  • Download URL: fairyfishnet-1.15.31.tar.gz
  • Upload date:
  • Size: 32.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.9

File hashes

Hashes for fairyfishnet-1.15.31.tar.gz
Algorithm Hash digest
SHA256 05c1bc10139616c1b531a2572cd66e0bf4d43c05f96663bd494c3f9a3b6f9ea7
MD5 258c7a285a32741181e2a93143d74c47
BLAKE2b-256 08f6d3767bb5e6e94d42b668da082889a160c918f001c764b58e1ad31fe5c3b8

See more details on using hashes here.

File details

Details for the file fairyfishnet-1.15.31-py2.py3-none-any.whl.

File metadata

  • Download URL: fairyfishnet-1.15.31-py2.py3-none-any.whl
  • Upload date:
  • Size: 31.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.9

File hashes

Hashes for fairyfishnet-1.15.31-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5a8c8acff1b5b3ebd9f108ef0b3f879e0f5a429eeaabdcb97e7e9b174c183958
MD5 748feda76622375f46fcf14a76e0da6c
BLAKE2b-256 4de9c212ed3493a67bc808a847c3e9e5996e888b440c499ccf3e279c39abe7e2

See more details on using hashes here.

Supported by

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