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.24 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:

    pip install --upgrade --user fairyfishnet

    Example usage:

    python -m fairyfishnet --auto-update

    Optional: Generate a systemd service file:

    python -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.24.tar.gz (32.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: fairyfishnet-1.15.24.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.8

File hashes

Hashes for fairyfishnet-1.15.24.tar.gz
Algorithm Hash digest
SHA256 7c4049e5e8a3e65682cb8a0989927bef6415413c3b869ccf516d9430614a313a
MD5 5b578d2a093278701b7d269b9fae893d
BLAKE2b-256 201ee458a82bd3a1a1817d23dffb4e0c53f61f0dcc5180eea65c1a90884d4bb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fairyfishnet-1.15.24-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.8

File hashes

Hashes for fairyfishnet-1.15.24-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7ee95a0b50e58895c0d15850495d6d149e30a3b8ac1329a481cfd18c5ad97900
MD5 80dd763404b40aef8175743e34f0df92
BLAKE2b-256 968b1800c27df18babf5a53e84b9ab4aaa3184b4591ad72e1c0c8ba91c43dcb5

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