py-chessboardjs

pywebview と chessboard.js を利用したChess GUIです。主要ファイルは start.py, js/my-script.jsindex.html です。

Chess-Ant は遅すぎてチェス・エンジンとして機能しません。更に、チェス・エンジンを呼び出す際の不具合もあります。実験目的として pgn ファイルを読み込み、chess problemを解かすことは出来ます。

インストール方法

まず pywebviewPyGObject のマニュアルを読み、作業前に依存パッケージをインストールして下さい。

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