Chess GUI using pywebview and chessboard.js.
This is a part of Chess-Ant project.
That manual will be updated soon.
Chess-Ant is currently too slow to function as a chess engine. To make matters worse, there is a glitch in the call to chess-ant. It is possible to experiment by loading pgn and having it solve the problem.
Please read the pywebview and PyGObject manuals, and install dependent packages before proceeding.
If you are Ubuntu user:
sudo apt install python3-venv
python3.11 -m venv ~/.venv3.11
source ~/.venv3.11/bin/activate
which pip
pip install py-chessboardjs[gtk]
If you want to install it on local repository:
cd py-chessboardjs
pip install .[gtk]
QT user:
pip install py-chessboardjs[qt]
CEF user:
pip install py-chessboardjs[cef]
Install your favorite UCI engine:
sudo apt install stockfish
py-chessboardjs-gtk
py-chessboardjs-qt
py-chessboardjs-cef