{ "info": { "author": "Michael Marsh", "author_email": "michael.marsh42@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Xiangqi Checker\n\nA simple module for checking the legality of xiangqi moves, derived from https://github.com/shaochuan/Xiangqi. Currently untested and experimental.\n\n## Get it\n`pip install xiangcheck`\n\n## Use it\n\nCurrently uses a move notation that has no relation to the real game. Translation coming soon.\n\n```python\nimport xiangcheck\n\nchecker = xiangcheck.Checker()\n\n# can move a soldier forward?\nchecker.check_move((4,6),(4,5))\n# True\n\n# move that soldier forward\nchecker.make_move((4,6),(4,5))\n\n# that old move is no longer valid\nchecker.check_move((4,6),(4,5))\n# False\n```\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "xiangcheck", "package_url": "https://pypi.org/project/xiangcheck/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xiangcheck/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/xiangcheck/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Validate move correctness for Xiangqi apps", "version": "0.1.2" }, "last_serial": 957021, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0e192c49ef091964536e482d608d1811", "sha256": "5a6911aeb10f4d35571a0c41e0b4e472a038fcca7ecd1ae44027aeeb6a86682f" }, "downloads": -1, "filename": "xiangcheck-0.1.tar.gz", "has_sig": false, "md5_digest": "0e192c49ef091964536e482d608d1811", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1146, "upload_time": "2013-12-29T19:31:19", "url": "https://files.pythonhosted.org/packages/ad/62/efb04c72905e5303877f700b8ed77955d83f89086ee50384d1456cfd768a/xiangcheck-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2179d0be7e81b2759af2e39cc1b7b8a5", "sha256": "6b82d092e88d76e2413dca931a42161ab15394db59d3873bf37b1499cc9e7b5d" }, "downloads": -1, "filename": "xiangcheck-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2179d0be7e81b2759af2e39cc1b7b8a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3302, "upload_time": "2013-12-29T19:33:25", "url": "https://files.pythonhosted.org/packages/d3/96/cf0344168a998e8e5ff17151e31f483d1e8c3523858b81040aef96fb9f40/xiangcheck-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "75567200aeeb00989cdb79441acb8930", "sha256": "396f80aaf3ef133ab2125f17f99d263c57b35e2f2c0c6b84ad209fa99f8e390a" }, "downloads": -1, "filename": "xiangcheck-0.1.2.tar.gz", "has_sig": false, "md5_digest": "75567200aeeb00989cdb79441acb8930", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4129, "upload_time": "2013-12-30T21:29:13", "url": "https://files.pythonhosted.org/packages/25/ce/98257660e8beb724de6a39b60c00b3cb479b5baf40b097b7416be7893e02/xiangcheck-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "75567200aeeb00989cdb79441acb8930", "sha256": "396f80aaf3ef133ab2125f17f99d263c57b35e2f2c0c6b84ad209fa99f8e390a" }, "downloads": -1, "filename": "xiangcheck-0.1.2.tar.gz", "has_sig": false, "md5_digest": "75567200aeeb00989cdb79441acb8930", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4129, "upload_time": "2013-12-30T21:29:13", "url": "https://files.pythonhosted.org/packages/25/ce/98257660e8beb724de6a39b60c00b3cb479b5baf40b097b7416be7893e02/xiangcheck-0.1.2.tar.gz" } ] }