{ "info": { "author": "Ben Cook", "author_email": "bacook17@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Games/Entertainment :: Role-Playing" ], "description": "# DnD4py - A collection of codes for D&D 5th Edition\n\n## Installation\n`DnD4py` can be installed through [pip](https://pip.pypa.io/en/stable) via\n\n```\npip install DnD4py\n```\n\nIt can also be installeded by running\n```\nmake install\n```\nfrom inside the respository.\n\n## Usage\n\nDnD4py contains a number of miscelanious codes for use with D&D 5th edition. They include:\n\n### Roll4Me\n\nSimulate a complex roll of many dice and modifiers\nGives result, individual rolls, the mean of the distribution and the percentile of that roll relative to the distribution.\n\nExample:\n```bash\n$ roll 3d8 + 1d6 + 10\n```\nreturns a roll similar to:\n```\n*************\nTotal: 25\n*************\n= 12 + 3 + 10\n[7 2 3] + [3] + 10\nMean: 27.0\nPercentile: 28.9%\n```\n\n### Lookup5e\n\nLookup D&D terms on Roll20. \n\nCurrently supported: spells, items, and monsters\n\nExample:\n```bash\n$ lookup5e potion of healing\n```\nreturns\n```\nPotion Of Healing\n\nItem Type: Adventuring Gear\nSubtype: Potion\nWeight: 0.5\n\nDescription\n===========================\nYou regain 2d4 + 2 hit points when you drink this potion. The potion's red\nliquid glimmers when agitated.\n```\n\nYou can shorten the lookup time if you know what category your search falls under:\n\n```bash\n$ lookup5e --monster goblin\n```\nis also identical to\n```bash\n$ monster5e goblin\n```\nwith both returning:\n```\nGoblin\n\nHP: 7 (2d6)\nAC: 15 (Leather Armor, Shield)\nSpeed: 30 ft.\nChallenge Rating: 1/4\n\nSTR\tDEX\tCON\tINT\tWIS\tCHA\n8 (-1)\t14 (+2)\t10 (+0)\t10 (+0)\t8 (-1)\t8 (-1)\n\nType: humanoid (goblinoid)\nSize: Small\nAlignment: Neutral Evil\nSenses: Darkvision 60 Ft.\nSkills: Stealth +6\nLanguages: Common, Goblin\n\n\nDescription\n===========================\n*Traits*\nNimble Escape: The goblin can take the Disengage or Hide action as a\nbonus action on each of its turns.\n\n*Actions*\nScimitar: Melee Weapon Attack: +4\nto hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.\n\nShortbow:\nRanged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2)\npiercing damage.\n```\n\nYou can also try:\n```\n$ spell5e fireball\n```\nand\n```\n$ item5e deck of many things\n```\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://github.com/bacook17/DnD4py/", "keywords": "games,Dungeons and Dragons", "license": "LICENSE", "maintainer": "", "maintainer_email": "", "name": "DnD4py", "package_url": "https://pypi.org/project/DnD4py/", "platform": "", "project_url": "https://pypi.org/project/DnD4py/", "project_urls": { "Homepage": "https://github.com/bacook17/DnD4py/" }, "release_url": "https://pypi.org/project/DnD4py/1.0.5/", "requires_dist": [ "numpy", "bs4", "requests", "pypandoc" ], "requires_python": "", "summary": "Python Codes for DnD 5e", "version": "1.0.5" }, "last_serial": 4612342, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "840967ce25237a75da65de08eac961c3", "sha256": "8c5f6f206c99ac33b976763f0f59cea4424c81c0a38420304da9fe83ebe5558c" }, "downloads": -1, "filename": "DnD4py-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "840967ce25237a75da65de08eac961c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5155, "upload_time": "2018-12-16T22:07:45", "url": "https://files.pythonhosted.org/packages/3b/75/a97c09bd32cd32400b912a024a19a8662cedb8aa9ea14c52e9e1b466cfe7/DnD4py-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6290671fbfb2bf6bb84610b0cdcebf0", "sha256": "f7fd4da904d3c1c0f09c15e6401e4b1ba93575582caae5e87398bde8c3869895" }, "downloads": -1, "filename": "DnD4py-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a6290671fbfb2bf6bb84610b0cdcebf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3859, "upload_time": "2018-12-16T22:07:47", "url": "https://files.pythonhosted.org/packages/3a/d6/419565b5cd719fc71b85d48f8df1146acca8f0b8a1c0454f6d14476ec787/DnD4py-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "59bb56421b5a3203fcc3e7a802036a06", "sha256": "01c80a51463386ba4a05d0dc8f6bf91b8725d0a90582ff136a318ded18dafa54" }, "downloads": -1, "filename": "DnD4py-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "59bb56421b5a3203fcc3e7a802036a06", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5882, "upload_time": "2018-12-17T16:16:14", "url": "https://files.pythonhosted.org/packages/7a/09/0cee8f42b3e390e9fc399aaf3e5a8b58734eca0cf31e41d9ca262e935b3b/DnD4py-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "375227b63c19271b21022ef2cbcc9f51", "sha256": "95efa4414069767c802d8e1f735a9985341ab9b0855e65ff14447a9065398252" }, "downloads": -1, "filename": "DnD4py-0.2.0.tar.gz", "has_sig": false, "md5_digest": "375227b63c19271b21022ef2cbcc9f51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4307, "upload_time": "2018-12-17T16:16:16", "url": "https://files.pythonhosted.org/packages/82/68/a6453ec6258c10bf8ceb49dcd807bfaecfbf4649c10a02585602c0803011/DnD4py-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "24c3cc5078e335bb4518722400f44135", "sha256": "da2e8c37173dd6e5da0124180daf755411b9250efa1e2f226e41102c1b998e9a" }, "downloads": -1, "filename": "DnD4py-0.2.1.tar.gz", "has_sig": false, "md5_digest": "24c3cc5078e335bb4518722400f44135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4221, "upload_time": "2018-12-17T16:25:04", "url": "https://files.pythonhosted.org/packages/b2/d5/fdb807f220fc8a10a6eca143fac14e0bf779e7eb8f1f44a1d1f340c3647c/DnD4py-0.2.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "caa4fd2670b354e4d423fdca4d170a68", "sha256": "a35b7410b44f409cbe28da8a7ee5acab0c65f19342e498bd17df76f371a7244a" }, "downloads": -1, "filename": "DnD4py-1.0.0.tar.gz", "has_sig": false, "md5_digest": "caa4fd2670b354e4d423fdca4d170a68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5427, "upload_time": "2018-12-17T16:39:42", "url": "https://files.pythonhosted.org/packages/32/11/65f549f2ea4ce631b7ed604f3c32064d476897da9e938aaabb33c9e45ab6/DnD4py-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "32f7022aa802ecd1d887e879d68fb865", "sha256": "30b3498db48f63513fdd12d89403290383f651a8746161f297c45e542fac1d68" }, "downloads": -1, "filename": "DnD4py-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "32f7022aa802ecd1d887e879d68fb865", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6399, "upload_time": "2018-12-17T16:43:02", "url": "https://files.pythonhosted.org/packages/5a/ff/5162a47aaf9efeeeacf4ea8203a941342eddf4a7be99f36a14e3f0102449/DnD4py-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b584e8aca42abe7f2df476ec2ba6bb46", "sha256": "0f103c27519e1da03aef90ab2e74bdbd480b846246a0da5d141259588215e136" }, "downloads": -1, "filename": "DnD4py-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b584e8aca42abe7f2df476ec2ba6bb46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5427, "upload_time": "2018-12-17T16:43:03", "url": "https://files.pythonhosted.org/packages/5b/c9/bc2fe43fb1d08d2286a0a36dd186875bc5d88f55dd9df5c43182396bef67/DnD4py-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "50c6918bb76d84f58ac34546a5fc88fd", "sha256": "4debe05a0ed53f7b38b1759eac6bc06d5ca90e03c3108b74be44d0bc10b76617" }, "downloads": -1, "filename": "DnD4py-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "50c6918bb76d84f58ac34546a5fc88fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6401, "upload_time": "2018-12-17T16:57:53", "url": "https://files.pythonhosted.org/packages/42/74/368d3541212135512278b7f3f6251fcdced6652279935e7ffe36ac7ca7cb/DnD4py-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97f8cc8816fd7f9d462eddd5b7e3e642", "sha256": "9b44efe371bea7c10df45afc45368d475d3a9dabed721dc9e3e935859f7fc94f" }, "downloads": -1, "filename": "DnD4py-1.0.2.tar.gz", "has_sig": false, "md5_digest": "97f8cc8816fd7f9d462eddd5b7e3e642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5413, "upload_time": "2018-12-17T16:57:54", "url": "https://files.pythonhosted.org/packages/3d/de/d39b2094f41061187ed6e132f0a274e2e5738c2f23d528eeac39b74a1943/DnD4py-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "f39d5cfa6ee6f0c76a56756cd780419b", "sha256": "872cf3974476e7b8e7cf9c9a9fe06dd703b55bb4db56c1768138c6846db59c71" }, "downloads": -1, "filename": "DnD4py-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f39d5cfa6ee6f0c76a56756cd780419b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6409, "upload_time": "2018-12-17T17:03:29", "url": "https://files.pythonhosted.org/packages/5c/83/d4b47c0e18c0e164e66f534f20484671880ec761aa857006c6361f505903/DnD4py-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5a8ad69c0382af4c5d7d8f99d5c0d18", "sha256": "ca75993e836e7dec743f6f3ed248a54e961705a83cee3d28dc72fbb1511cad1e" }, "downloads": -1, "filename": "DnD4py-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a5a8ad69c0382af4c5d7d8f99d5c0d18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5428, "upload_time": "2018-12-17T17:03:31", "url": "https://files.pythonhosted.org/packages/10/04/a3a26fe0becb8e9da0f02a6d6208ee8e6dc41b4d0add97b733bccda4bc7f/DnD4py-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "1053fcde044b2dd4ed85c669f0f463dd", "sha256": "9b2166b64971619eaea234fc99ab1b93d00d165c277bb7c52ba99102ba341ab4" }, "downloads": -1, "filename": "DnD4py-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1053fcde044b2dd4ed85c669f0f463dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6410, "upload_time": "2018-12-17T17:10:31", "url": "https://files.pythonhosted.org/packages/7d/7d/6550dfebeb03848141309b03124194ae1901a23a763586f30e210cd52279/DnD4py-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f42576cb5b078aa09e27a543d9a63718", "sha256": "78c82e0beea6975ecdd43611a69201f442f723992e09061b4d9e951a6e1eedeb" }, "downloads": -1, "filename": "DnD4py-1.0.4.tar.gz", "has_sig": false, "md5_digest": "f42576cb5b078aa09e27a543d9a63718", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5428, "upload_time": "2018-12-17T17:10:32", "url": "https://files.pythonhosted.org/packages/c6/11/78d0faccb3a5f336f62dab41acb4244869995039cf31a782cd1b145fd9f9/DnD4py-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b512a44834ccfb947bf314ddca6d0678", "sha256": "43da3f2017b5ca3012aaba3de0d8064ff6a77fb0d8e1ef394744caab91996dd4" }, "downloads": -1, "filename": "DnD4py-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b512a44834ccfb947bf314ddca6d0678", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6518, "upload_time": "2018-12-18T14:00:49", "url": "https://files.pythonhosted.org/packages/52/9b/b6d0b603132e8c875848d0d61559139ac791a38eb750e764e10497fc6ae7/DnD4py-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89c931f1b656382b9ee86be5b8ab26c3", "sha256": "156cd78f1d8ab78989c62a53029de57c824443fb0735ffa3563b8ccc3787b4c4" }, "downloads": -1, "filename": "DnD4py-1.0.5.tar.gz", "has_sig": false, "md5_digest": "89c931f1b656382b9ee86be5b8ab26c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5533, "upload_time": "2018-12-18T14:00:50", "url": "https://files.pythonhosted.org/packages/59/08/40236ac75fddb812401fb1c8f1c372987ad9017567118a80d77aacccaee2/DnD4py-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b512a44834ccfb947bf314ddca6d0678", "sha256": "43da3f2017b5ca3012aaba3de0d8064ff6a77fb0d8e1ef394744caab91996dd4" }, "downloads": -1, "filename": "DnD4py-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b512a44834ccfb947bf314ddca6d0678", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6518, "upload_time": "2018-12-18T14:00:49", "url": "https://files.pythonhosted.org/packages/52/9b/b6d0b603132e8c875848d0d61559139ac791a38eb750e764e10497fc6ae7/DnD4py-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89c931f1b656382b9ee86be5b8ab26c3", "sha256": "156cd78f1d8ab78989c62a53029de57c824443fb0735ffa3563b8ccc3787b4c4" }, "downloads": -1, "filename": "DnD4py-1.0.5.tar.gz", "has_sig": false, "md5_digest": "89c931f1b656382b9ee86be5b8ab26c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5533, "upload_time": "2018-12-18T14:00:50", "url": "https://files.pythonhosted.org/packages/59/08/40236ac75fddb812401fb1c8f1c372987ad9017567118a80d77aacccaee2/DnD4py-1.0.5.tar.gz" } ] }