{ "info": { "author": "Stephen Malone", "author_email": "mail@angda.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Games/Entertainment" ], "description": "Angda\n=====\n\n**Angda** (*A Neat Generic Dice API*) is a dice-rolling API created in [Python][py] by [Stephen Malone][sm].\n\n- See [changes.md][ch] for a complete changelog.\n- See [license.md][li] for licensing information.\n\nInstallation\n------------\n\n1. Install [Python 3.7][py] or higher.\n1. Run `pip install angda`.\n\nUsage\n-----\n\nAngda can be used on the command-line or imported as a Python library.\n\n### Command-Line\n\nRun `angda --help` to see all available options.\n\n~~~text\n$ angda 2d6+1\n#1: 2d6+1 = 7.\n\n$ angda 2d6+1 --quiet\n7\n\n$ angda 2d6+1 --details\nDice #1:\n- String: 2d6+1.\n- Fields: Dice=2, Size=6, Plus=1.\n- Result: [4, 2] + 1 = 7.\n~~~\n\n### Python Library\n\nUse `angda.roll` for simple rolls, or the `Dice` class for more complex cases.\n\n~~~python\n>>> import angda\n\n>>> angda.roll('2d6+1')\n7\n\n>>> angda.roll('2d6+1', objects=True)\n{'dice': Dice(2, 6, 1), 'roll': Roll(7, 1, [4, 2])}\n\n>>> dice = angda.Dice(dice=4, size=6, plus=0)\n>>> dice.roll()\nRoll(7, 1, [4, 2])\n~~~\n\nCredits\n-------\n\nAngda uses the following third-party libraries:\n\n- [PyTest](http://pytest.org).\n\n[ch]: https://bitbucket.org/angda/angda/src/default/changes.md\n[li]: https://bitbucket.org/angda/angda/src/default/license.md\n[py]: https://python.org\n[sm]: https://anime-a-day.com\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://angda.org", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "angda", "package_url": "https://pypi.org/project/angda/", "platform": "", "project_url": "https://pypi.org/project/angda/", "project_urls": { "Bug Tracker": "https://bitbucket.org/angda/angda/issues?status=new&status=open", "Homepage": "https://angda.org", "Repository": "https://bitbucket.org/angda/angda" }, "release_url": "https://pypi.org/project/angda/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "A neat generic dice API.", "version": "0.1.0" }, "last_serial": 5404993, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "856b7e030f1ef340ab662aea508e365a", "sha256": "25c22c147cfadcde1d47394134c19132023528d83160f63a43486fdbd66148e5" }, "downloads": -1, "filename": "angda-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "856b7e030f1ef340ab662aea508e365a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7709, "upload_time": "2019-06-15T21:59:39", "url": "https://files.pythonhosted.org/packages/42/dc/a33b04d95136d175aaee5cdff41d50b602efad444c4911f5da434ea5d092/angda-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2b8a70579a561e65af5729d7e3d7047", "sha256": "6e9cacf589732881602da32efe360e675e7125e1239c8d718093a3188d32992c" }, "downloads": -1, "filename": "angda-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b2b8a70579a561e65af5729d7e3d7047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4301, "upload_time": "2019-06-15T21:59:41", "url": "https://files.pythonhosted.org/packages/8a/14/69be04d8ce1037fbb7aeff3d412c90955305b796ac0661605c90e12e6027/angda-0.1.0.tar.gz" } ], "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "8f63d0215a47583fba739124403de358", "sha256": "aab06405311ce8216e71463663d2725a2ff67a1b6ef29629b4ea870545f8f989" }, "downloads": -1, "filename": "angda-0.1.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "8f63d0215a47583fba739124403de358", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7745, "upload_time": "2019-06-15T12:58:39", "url": "https://files.pythonhosted.org/packages/95/23/bfe8aada9b1bf7a29a04d0fd26a5d70df9a9751b623451fa010de07db753/angda-0.1.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efde5704d2e0e8bb7b482f58f160ecfc", "sha256": "473a73b4b502420775f0aea3dbd01edd0b774b0a3e27c6c3617b872fb53dc9bc" }, "downloads": -1, "filename": "angda-0.1.0a1.tar.gz", "has_sig": false, "md5_digest": "efde5704d2e0e8bb7b482f58f160ecfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4297, "upload_time": "2019-06-15T12:58:40", "url": "https://files.pythonhosted.org/packages/53/11/0d785d901aae12b13930ef1e34072634dcdc910e6096797dccc62fd484f4/angda-0.1.0a1.tar.gz" } ], "0.1.0rc1": [ { "comment_text": "", "digests": { "md5": "af76beddddc530049284c7904ff50089", "sha256": "2db5e31e1f051aa0a67dbe58ea9d04a75ce65fa7cf2e38b3b95202c1192b712f" }, "downloads": -1, "filename": "angda-0.1.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "af76beddddc530049284c7904ff50089", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7763, "upload_time": "2019-06-15T21:57:32", "url": "https://files.pythonhosted.org/packages/3f/0a/2e0b7b0a356b71a1e3c952a3c5b91a60f12ff201cae0c34d0196773d67e9/angda-0.1.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b1f9c8e3a8e29d67bc6dc9b00339533", "sha256": "ad7e13ca027749ebaf26efe45c776016509fc6f1ce594dc361b75db42c2ee45f" }, "downloads": -1, "filename": "angda-0.1.0rc1.tar.gz", "has_sig": false, "md5_digest": "8b1f9c8e3a8e29d67bc6dc9b00339533", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4312, "upload_time": "2019-06-15T21:57:33", "url": "https://files.pythonhosted.org/packages/39/ae/18274be9046540e624f443894433800084643d8a10ddb467c95e449d9a81/angda-0.1.0rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "856b7e030f1ef340ab662aea508e365a", "sha256": "25c22c147cfadcde1d47394134c19132023528d83160f63a43486fdbd66148e5" }, "downloads": -1, "filename": "angda-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "856b7e030f1ef340ab662aea508e365a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7709, "upload_time": "2019-06-15T21:59:39", "url": "https://files.pythonhosted.org/packages/42/dc/a33b04d95136d175aaee5cdff41d50b602efad444c4911f5da434ea5d092/angda-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2b8a70579a561e65af5729d7e3d7047", "sha256": "6e9cacf589732881602da32efe360e675e7125e1239c8d718093a3188d32992c" }, "downloads": -1, "filename": "angda-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b2b8a70579a561e65af5729d7e3d7047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4301, "upload_time": "2019-06-15T21:59:41", "url": "https://files.pythonhosted.org/packages/8a/14/69be04d8ce1037fbb7aeff3d412c90955305b796ac0661605c90e12e6027/angda-0.1.0.tar.gz" } ] }