py-chessboardjs


Namepy-chessboardjs JSON
Version 0.0.2 PyPI version JSON
download
home_pagehttps://github.com/akuroiwa/py-chessboardjs
SummaryChess GUI using pywebview and chessboard.js.
upload_time2023-12-15 11:25:57
maintainer
docs_urlNone
authorAkihiro Kuroiwa, ChatGPT of OpenAI
requires_python>=3.7, !=3.10.*
licenseGNU/GPLv3+
keywords evolutionary algorithms genetic programming gp chess fen pgn
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # py-chessboardjs
Chess GUI using pywebview and chessboard.js.

[![Documentation Status](https://readthedocs.org/projects/chess-ant/badge/?version=latest)](https://chess-ant.readthedocs.io/en/latest/?badge=latest)
This is a part of [Chess-Ant](https://github.com/akuroiwa/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.


## Installation

Please read the [pywebview](https://pywebview.flowrl.com/) and [PyGObject](https://pygobject.readthedocs.io/en/latest/) manuals, and install dependent packages before proceeding.

If you are Ubuntu user:
```bash
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:

```bash
cd py-chessboardjs
pip install .[gtk]
```

QT user:
```bash
pip install py-chessboardjs[qt]
```

CEF user:
```bash
pip install py-chessboardjs[cef]
```

Install your favorite UCI engine:
```bash
sudo apt install stockfish
```


## Usage

```bash
py-chessboardjs-gtk
```

```bash
py-chessboardjs-qt
```

```bash
py-chessboardjs-cef
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/akuroiwa/py-chessboardjs",
    "name": "py-chessboardjs",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7, !=3.10.*",
    "maintainer_email": "",
    "keywords": "evolutionary algorithms,genetic programming,gp,chess,fen,pgn",
    "author": "Akihiro Kuroiwa, ChatGPT of OpenAI",
    "author_email": "akuroiwa@env-reform.com,",
    "download_url": "https://files.pythonhosted.org/packages/c6/39/6b8d09e3756fcaf356c60b0d7a96c5bf3ca526558b20ad6755f3f5a003e3/py_chessboardjs-0.0.2.tar.gz",
    "platform": "any",
    "description": "# py-chessboardjs\nChess GUI using pywebview and chessboard.js.\n\n[![Documentation Status](https://readthedocs.org/projects/chess-ant/badge/?version=latest)](https://chess-ant.readthedocs.io/en/latest/?badge=latest)\nThis is a part of [Chess-Ant](https://github.com/akuroiwa/chess-ant) project.\nThat manual will be updated soon.\n\nChess-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.\n\n\n## Installation\n\nPlease read the [pywebview](https://pywebview.flowrl.com/) and [PyGObject](https://pygobject.readthedocs.io/en/latest/) manuals, and install dependent packages before proceeding.\n\nIf you are Ubuntu user:\n```bash\nsudo apt install python3-venv\npython3.11 -m venv ~/.venv3.11\nsource ~/.venv3.11/bin/activate\nwhich pip\npip install py-chessboardjs[gtk]\n```\n\nIf you want to install it on local repository:\n\n```bash\ncd py-chessboardjs\npip install .[gtk]\n```\n\nQT user:\n```bash\npip install py-chessboardjs[qt]\n```\n\nCEF user:\n```bash\npip install py-chessboardjs[cef]\n```\n\nInstall your favorite UCI engine:\n```bash\nsudo apt install stockfish\n```\n\n\n## Usage\n\n```bash\npy-chessboardjs-gtk\n```\n\n```bash\npy-chessboardjs-qt\n```\n\n```bash\npy-chessboardjs-cef\n```\n",
    "bugtrack_url": null,
    "license": "GNU/GPLv3+",
    "summary": "Chess GUI using pywebview and chessboard.js.",
    "version": "0.0.2",
    "project_urls": {
        "Homepage": "https://github.com/akuroiwa/py-chessboardjs"
    },
    "split_keywords": [
        "evolutionary algorithms",
        "genetic programming",
        "gp",
        "chess",
        "fen",
        "pgn"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e721de4092929c2943df9b786cf0f4ebe0a6130a54375fa222e7d2874dcfd12",
                "md5": "26ece24cce1aa47f35b607bfefcc1e0b",
                "sha256": "4c47bc7ec96b33af4aaa76177644906042f78fd4ca42f6f693c803181ea2ba5e"
            },
            "downloads": -1,
            "filename": "py_chessboardjs-0.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "26ece24cce1aa47f35b607bfefcc1e0b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7, !=3.10.*",
            "size": 1726535,
            "upload_time": "2023-12-15T11:25:53",
            "upload_time_iso_8601": "2023-12-15T11:25:53.373020Z",
            "url": "https://files.pythonhosted.org/packages/7e/72/1de4092929c2943df9b786cf0f4ebe0a6130a54375fa222e7d2874dcfd12/py_chessboardjs-0.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c6396b8d09e3756fcaf356c60b0d7a96c5bf3ca526558b20ad6755f3f5a003e3",
                "md5": "6999c1951c7c478aefe2ee28e2b10d86",
                "sha256": "3e77775a52ea3115d3dbed93fc3ec8d5df78fccec55fa87af4e4c2922f5ea517"
            },
            "downloads": -1,
            "filename": "py_chessboardjs-0.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "6999c1951c7c478aefe2ee28e2b10d86",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7, !=3.10.*",
            "size": 1691717,
            "upload_time": "2023-12-15T11:25:57",
            "upload_time_iso_8601": "2023-12-15T11:25:57.844165Z",
            "url": "https://files.pythonhosted.org/packages/c6/39/6b8d09e3756fcaf356c60b0d7a96c5bf3ca526558b20ad6755f3f5a003e3/py_chessboardjs-0.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-15 11:25:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "akuroiwa",
    "github_project": "py-chessboardjs",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "py-chessboardjs"
}
        
Elapsed time: 0.14904s