Niklas Fiekas
Niklas Fiekas
@NaidichArkasha Thanks. Maybe "Block ads" and "About lichess.org" eventually, but not for now. The others are legal text or targeted at developers.
Looks like this time it's not just updating the parameters (official-stockfish/Stockfish@2054add23cf234f302c67709efc0d265c5a98eae), but also taking into account material counts: official-stockfish/Stockfish@9b92ada935ddf920491156be22f609afaca4d840.
Looks a bit strange to me. Generally halfmove/ply is 0 based. And same in lila, for example on the analysis board: ```json {"treeParts":[{"ply":0,"fen":"rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"}], ...} ```...
Sorry, just noticed the PR is still hanging here. It seems to be working out fine in lila, but still a bit unusual method of counting.
Work in progress: https://github.com/ornicar/lila/compare/master...niklasf:chessdb-cn The queryall endpoint currently responds with a lone `{`: ``` curl -v https://www.chessdb.cn/cdb.php\?action\=queryall\&boad\=rnbqkbnr%2Fpppppppp%2F8%2F8%2F8%2F8%2FPPPPPPPP%2FRNBQKBNR%20w%20KQkq%20-%200%201\&json\=1 * Trying 170.33.8.57:443... * TCP_NODELAY set * Connected to www.chessdb.cn (170.33.8.57) port 443...
Oh, my bad. Perhaps the server should respond 400?
Thanks! Next issue: The Content-Type header must be `application/json` in order for XHR to work properly. It is currently `content-type: text/html; charset=UTF-8`.
Thanks for the explanation. Meanwhile I am done with most of the plumbing. Deployed to the test server (https://lichess.dev/analysis#explorer, select chessdb.cn after clicking the little gear icon). Of course that's...
For reference: https://github.com/niklasf/lila-cloudeval (experimenting with more ways to query the database dump)
There's no predetermined approach. This issue is basically a research project, trying to improve upon [the compression we have now](https://lichess.org/blog/Wqa7GiAAAOIpBLoY/developer-update-275-improved-game-compression), and everything above is just as collection of rough ideas....