2.10.3 • Published 2 years ago

chegura v2.10.3

Weekly downloads
6
License
Apache-2.0
Repository
github
Last release
2 years ago

chegura

Chegura - chess guru, knows everything about chess, what Melissa would like to know, specially best chess moves

Build Status Coverage Status npm version

Install

  • Install LTS version of Node.js.
  • Type from command line:
npm install -g chegura

Configure

Create app.config.json with the following structure, specifying correct paths, modifying parameters by your wish

{
  "optimizeSettings": {
    "optimize": false
  },
  "port": 9966,
  "defaultDepth": 50,
  "movesToStore": 25,
  "ricpaClient": {"hostname": "localhost", "port": "9977", "path": ""},
  "analysisQueueFile": "analysis-queue.json",
  "externalEvaluationsFile": "external-evaluations.json",
  "pingUrl": "http://localhost:9966/api/ping",
  "evaluationsLogFile": "evaluations.log"
}

ricpaClient, if specified, contains setting to connect to remote chess engine supporting RICPA protocol, e.g. Remote Chess Engine

Run

Type from command line:

chegura

or to run as a service:

chegura &>chegura.log &

API

POST /api/analyze {moves: 'e4','e5'}

GET /api/userscount

GET,POST /api/ping

GET /api/base

GET /api/fenbase

GET /api/fendata?fen=rnbqkb1r/pppppppp/5n2/8/3P4/5N2/PPP1PPPP/RNBQKB1R b KQkq - 2 2

Demo

See how it works with Melissa trainer at http://3kgm.online/

2.10.1

2 years ago

2.10.2

2 years ago

2.10.0

2 years ago

2.10.3

2 years ago

2.9.0

3 years ago

2.8.0

3 years ago

2.7.0

3 years ago

2.6.2

3 years ago

2.6.1

5 years ago

2.6.0

5 years ago

2.5.0

5 years ago

2.4.0

5 years ago

2.3.0

5 years ago

2.2.0

5 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.0

6 years ago

2.0.0-alpha.2

6 years ago

1.0.0

6 years ago

0.9.0

7 years ago

0.7.1

8 years ago

0.5.0

8 years ago

0.3.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago