{ "info": { "author": "Mark Wolfman", "author_email": "canismarko@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Games/Entertainment :: Role-Playing" ], "description": "================\n Dungeon Sheets\n================\n\nA tool to create character sheets for Dungeons and Dragons.\n\n.. image:: https://travis-ci.com/canismarko/dungeon-sheets.svg?branch=master\n :target: https://travis-ci.com/canismarko/dungeon-sheets\n\n.. image:: https://readthedocs.org/projects/dungeon-sheets/badge/?version=latest\n :target: https://dungeon-sheets.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\t \n\nInstallation\n============\n\n.. code:: bash\n\n $ pip install dungeonsheets\n\n.. note::\n\n Dungeon sheets requires **at least python 3.6**. This is mostly due\n to the liberal use of f-strings_. If you want to use it with\n previous versions of python 3, you'll probably have to replace all\n the f-strings with the older ``.format()`` method or string\n interpolation.\n\n.. _f-strings: https://www.python.org/dev/peps/pep-0498/\n\nOptional External dependencies\n==============================\n\n* You may use **pdftk** to generate the sheets in PDF format.\n* You will need **pdflatex** installed to generate the PDF spell pages (optional).\n\nIf **pdftk** is available, it will be used for pdf generation. If not,\na fallback python library (pdfrw) will be used. This has some\nlimitations:\n\n- Produces v1.3 PDF files\n- Not able to flatten PDF forms\n- Will produce separate character-sheets, spell-lists and spell-books.\n\nDifferent linux distributions have different names for packages. While\npdftk is available in Debian and derivatives as **pdftk**, the package\nis not available in some RPM distributions, such as Fedora and CentOS.\nOne alternative would be to build your PC sheets using docker.\n\nIf the ``pdflatex`` command is available on your system, spellcasters\nwill include a spellbook with descriptions of each spell known. If\nnot, then this feature will be skipped.\n\nUsage\n=====\n\nEach character is described by a python file, which gives many\nattributes associated with the character. See examples_ for more\ninformation about the character descriptions.\n\n.. _examples: https://github.com/bacook17/dungeon-sheets/tree/master/examples\n\nThe PDF's can then be generated using the ``makesheets`` command.\n\n.. code:: bash\n\n $ cd examples\n $ makesheets wizard.py\n\ndungeon-sheets contains definitions for standard weapons and spells,\nso attack bonuses and damage can be calculated automatically.\n\nIf you'd like a **step-by-step walkthrough** for creating a new\ncharacter, just run ``create-character`` from a command line and a\nhelpful menu system will take care of the basics for you.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/canismarko/dungeon-sheets/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/canismarko/dungeon-sheets", "keywords": "D&D character sheets", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "dungeonsheets", "package_url": "https://pypi.org/project/dungeonsheets/", "platform": "", "project_url": "https://pypi.org/project/dungeonsheets/", "project_urls": { "Download": "https://github.com/canismarko/dungeon-sheets/archive/master.zip", "Homepage": "https://github.com/canismarko/dungeon-sheets" }, "release_url": "https://pypi.org/project/dungeonsheets/0.9.4/", "requires_dist": [ "fdfgen", "npyscreen", "jinja2", "pdfrw" ], "requires_python": ">=3.6", "summary": "Dungeons and Dragons 5e Character Tools", "version": "0.9.4" }, "last_serial": 5269058, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9486b9f7535e0fc01245edcd73dd2edd", "sha256": "9ca7effea2a126d00462e7505a036783c67acf0b44075e348ae084f6d3986ae6" }, "downloads": -1, "filename": "dungeonsheets-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9486b9f7535e0fc01245edcd73dd2edd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 253311, "upload_time": "2018-04-13T16:23:55", "url": "https://files.pythonhosted.org/packages/c7/f4/49a69434ff89da7a637cca4a8402716ab5cb6426f2510d86839cae495ad5/dungeonsheets-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd5253ed98307e2f9004950aad1a4306", "sha256": "a596b66714db3422f3b7734ae72034938581b58ba72d099f0bb8b600b8ce6c22" }, "downloads": -1, "filename": "dungeonsheets-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fd5253ed98307e2f9004950aad1a4306", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 248432, "upload_time": "2018-04-13T16:23:57", "url": "https://files.pythonhosted.org/packages/59/9f/b6f5813f74d54f51732f04dbe07af2206d4fbd22ead8bf5084212c64c29c/dungeonsheets-0.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "c73b1c8a82f99bc3513bf157f9c6a85e", "sha256": "6c3091408c5a60f86cc2c4b78dc4a5c2c5edcaccc00ece95d281e6b3744fb3a6" }, "downloads": -1, "filename": "dungeonsheets-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c73b1c8a82f99bc3513bf157f9c6a85e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 252881, "upload_time": "2018-04-13T16:23:56", "url": "https://files.pythonhosted.org/packages/09/1a/a3a891fd4d86772afa9177e4bef78662ff727942cb60e557763d7654b443/dungeonsheets-0.1-py3-none-any.whl" } ], "0.1.dev1": [ { "comment_text": "", "digests": { "md5": "b27af1f77272f73c06b4925b320fa50f", "sha256": "8066df69827d25143d9dda6859b00bd4453da0121cb119d65838ed31c5907546" }, "downloads": -1, "filename": "dungeonsheets-0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "b27af1f77272f73c06b4925b320fa50f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25614, "upload_time": "2018-04-01T06:12:53", "url": "https://files.pythonhosted.org/packages/0d/0e/e9cf09be761acc6836648dbc09eb96e9459656be139fc17a92d89e6c9cdd/dungeonsheets-0.1.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01d99a64365357da2494da41c96bef46", "sha256": "7cf3d6d3c8770b391785c31221a1e7c2233b52e56b4bbe48da3f608cf51fed59" }, "downloads": -1, "filename": "dungeonsheets-0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "01d99a64365357da2494da41c96bef46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22410, "upload_time": "2018-04-01T06:12:54", "url": "https://files.pythonhosted.org/packages/99/b6/07d245a383ed0b3aa203280d5b4702d2a316b8e98df9461b377d97a408f6/dungeonsheets-0.1.dev1.tar.gz" } ], "0.1.dev2": [ { "comment_text": "", "digests": { "md5": "80fae68735037fb18c07794abe85f19a", "sha256": "0b0bd123edcb964a9bfdafef135e550f8171da4df4ec5e6752f6d8d7663d9876" }, "downloads": -1, "filename": "dungeonsheets-0.1.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "80fae68735037fb18c07794abe85f19a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 244760, "upload_time": "2018-04-14T18:31:28", "url": "https://files.pythonhosted.org/packages/78/a1/4fb50fbbbdf522448551896066fa98fd776447df5ee3dac2270d1c89676f/dungeonsheets-0.1.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2033f2323e5254042250ba750f72fa28", "sha256": "baff4f7b516507da8c0f6a08b91fe8f864a5697668f10f8760f3770b7d9c4a77" }, "downloads": -1, "filename": "dungeonsheets-0.1.dev2.tar.gz", "has_sig": true, "md5_digest": "2033f2323e5254042250ba750f72fa28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240929, "upload_time": "2018-04-06T20:45:55", "url": "https://files.pythonhosted.org/packages/b1/d9/53e74cb9d5231cdc187f9387874a8a20758dca5bb3944b3966d7abf7cb88/dungeonsheets-0.1.dev2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "55bd8f74f9cca28365375167c6b805e4", "sha256": "1ba0808dd773cb6dae32f2800aecd71683e736131eea5a11d369e12c330766cd" }, "downloads": -1, "filename": "dungeonsheets-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "55bd8f74f9cca28365375167c6b805e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 253349, "upload_time": "2018-04-14T06:28:34", "url": "https://files.pythonhosted.org/packages/a3/6e/e6ca89f7703e36ea9e672109cba206036d3f261c83eb2712f1d9bffa34e5/dungeonsheets-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae7b1f37c9b506dac9f471461fa12938", "sha256": "6f78b6369ee31d177e713b80e2bfc4e43100e94a1fded89bebf32b91efb892f8" }, "downloads": -1, "filename": "dungeonsheets-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ae7b1f37c9b506dac9f471461fa12938", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 250110, "upload_time": "2018-04-14T06:28:36", "url": "https://files.pythonhosted.org/packages/51/dc/0c99f20d79cdfa369e6173a6b8a12b22ddb999a4c34c9f71267dd7835b51/dungeonsheets-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a443d1e5fe179cd4cefcbabe562c4c76", "sha256": "85b0f5e81569a813f85e554e08f63ced6e124c820cff288610d1fdef0e51e750" }, "downloads": -1, "filename": "dungeonsheets-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a443d1e5fe179cd4cefcbabe562c4c76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 255997, "upload_time": "2018-04-14T18:31:30", "url": "https://files.pythonhosted.org/packages/63/c7/abdf956418349225460944524e0ceb89889868ab033c4c306cd4ff3f19e0/dungeonsheets-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f18afe8715514efe4690b50c2b74fe3", "sha256": "d4260e74b3acb7589ac0e22e275cf42f137099d378f272dc343c3b10f35535a3" }, "downloads": -1, "filename": "dungeonsheets-0.2.2.tar.gz", "has_sig": false, "md5_digest": "6f18afe8715514efe4690b50c2b74fe3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 251095, "upload_time": "2018-04-14T18:32:07", "url": "https://files.pythonhosted.org/packages/4b/c2/3ff64687f051725905730eead71595cfb6c0c781154b14197f509f4cff8d/dungeonsheets-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "15f94691ea455aed9b43b9dc78484134", "sha256": "5ad8d331478ebe497d1c627816e8ba2231cf2267875002a99ca065bcc3363f95" }, "downloads": -1, "filename": "dungeonsheets-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "15f94691ea455aed9b43b9dc78484134", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 259961, "upload_time": "2018-04-23T19:07:10", "url": "https://files.pythonhosted.org/packages/05/07/ec3925d5e78fc1bc2c1ac98422b6a989f3836e3104aee2beaccd8e1baa6f/dungeonsheets-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1569dca5063a958106633186b6c3cbe", "sha256": "98febc6ddd653ab9691017b2fb4a8ae170944e00932b93ecee362ecc472c1335" }, "downloads": -1, "filename": "dungeonsheets-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f1569dca5063a958106633186b6c3cbe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 256216, "upload_time": "2018-04-23T19:07:13", "url": "https://files.pythonhosted.org/packages/e1/e5/3279149e3997c94a717f0efc9f05c1849dcc4e210f4f267e0cdd8fde8185/dungeonsheets-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8352e5995894ddedb2ac7fb1762538a3", "sha256": "b0a8a83e866dc6db7638087ff1bf5aa2c9d54525b4eaa3d93fd4d28705e96e87" }, "downloads": -1, "filename": "dungeonsheets-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8352e5995894ddedb2ac7fb1762538a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 262868, "upload_time": "2018-05-03T05:47:32", "url": "https://files.pythonhosted.org/packages/85/c9/2d11725d7e6cd579fd0fee54c31d5376baf3494d86c6aed4d2b4f9a6ebef/dungeonsheets-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbb96bff8580e853ddcdba1050757e65", "sha256": "6e2e325c5534a8a9a338523a614da38927ce9a6ff86e3f4732ceb6cc3a9dc114" }, "downloads": -1, "filename": "dungeonsheets-0.4.0.tar.gz", "has_sig": false, "md5_digest": "cbb96bff8580e853ddcdba1050757e65", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 257062, "upload_time": "2018-05-03T05:49:03", "url": "https://files.pythonhosted.org/packages/27/89/8a10a59bef141a1dc16de4f6b4130d6938dc81b728612be3bf3910c408c9/dungeonsheets-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "633d91c9fe211166c06d5068186c2a44", "sha256": "0a1a6047f55bf7ba476640becd7c0bb49e0e03169492b7b471acc611dd5045fe" }, "downloads": -1, "filename": "dungeonsheets-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "633d91c9fe211166c06d5068186c2a44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 261347, "upload_time": "2018-10-14T19:09:20", "url": "https://files.pythonhosted.org/packages/e8/ec/242d3da993344653a475c179a3b91cb443550598d94569cb0a3eb385515a/dungeonsheets-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f7b35116463787bc61e80d13c6ebbdb", "sha256": "7a979b549b75838094950247e4ba9e36eca815e00533efa6add581f0cff4a46c" }, "downloads": -1, "filename": "dungeonsheets-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8f7b35116463787bc61e80d13c6ebbdb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 257312, "upload_time": "2018-10-14T19:09:23", "url": "https://files.pythonhosted.org/packages/de/d4/20c79667dd07dd5fba384471f4e7c151ccd5e8eb012704808239e7584453/dungeonsheets-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "37a3d778fc01640baf6e258983e44cd6", "sha256": "ae37f521152b573f9258fdbbc1c168323bae6ae7a64518dc13c632c4d10eb3cc" }, "downloads": -1, "filename": "dungeonsheets-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "37a3d778fc01640baf6e258983e44cd6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 261792, "upload_time": "2018-10-14T20:22:34", "url": "https://files.pythonhosted.org/packages/39/7f/a9c51874aaebcb8dd5c71a0cb5bdb271d0fb54325b7e32f76a85c89f0bfe/dungeonsheets-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "491bbd91b3b79c54a7e7747eb089cdbd", "sha256": "a117dd7211d55778f0d0a449b27447ad01d30d4812435006e2005cf9a66235d9" }, "downloads": -1, "filename": "dungeonsheets-0.4.2.tar.gz", "has_sig": false, "md5_digest": "491bbd91b3b79c54a7e7747eb089cdbd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 257801, "upload_time": "2018-10-14T20:22:38", "url": "https://files.pythonhosted.org/packages/dd/17/f1b008a87ec03f8c03dcdb5e3a28f3c0db9c2f773766d24d8e943cc99e9d/dungeonsheets-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c43693f14c12f9819e97c945c7dc632e", "sha256": "1f3deaf7029b1cb5fc2d2a4a38ab33f360228305de70a67228417161da3fe2bf" }, "downloads": -1, "filename": "dungeonsheets-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c43693f14c12f9819e97c945c7dc632e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 263751, "upload_time": "2018-10-17T07:58:49", "url": "https://files.pythonhosted.org/packages/c2/d8/04677145daca8c2482935d4a3b8781de34b1dfa2b16a6210a90177a94d55/dungeonsheets-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9fc5d46b2a942dd37c448237a21b563", "sha256": "66db898484e3ca0c2a63d7cbfc3d10c1eb558185202a5cf211e664887fd2e5d1" }, "downloads": -1, "filename": "dungeonsheets-0.5.0.tar.gz", "has_sig": false, "md5_digest": "f9fc5d46b2a942dd37c448237a21b563", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 259565, "upload_time": "2018-10-17T07:58:53", "url": "https://files.pythonhosted.org/packages/58/9b/c313e1e1d849d933b53753aae4813c97de84aa27be976248ce4569aa0387/dungeonsheets-0.5.0.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "794098fb2391adf1b9defdd1313c56ff", "sha256": "cf46a4c6d6d79c5fb784486d6fb908565ccca0f04bd09ff51a8432e61de82843" }, "downloads": -1, "filename": "dungeonsheets-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "794098fb2391adf1b9defdd1313c56ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 800269, "upload_time": "2019-05-14T19:36:50", "url": "https://files.pythonhosted.org/packages/38/0e/e42b10ec672194e640f65db4fb17188934b4c3a145f732497d0d333264c4/dungeonsheets-0.9.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5109fce71da80c952b28231a2bbf5bde", "sha256": "5e0893d70e3f6719314b4c91779066afef6590e3d5d5cf5ffbd390591fd944f3" }, "downloads": -1, "filename": "dungeonsheets-0.9.4.tar.gz", "has_sig": false, "md5_digest": "5109fce71da80c952b28231a2bbf5bde", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 504407, "upload_time": "2019-05-14T19:36:52", "url": "https://files.pythonhosted.org/packages/bf/fc/35a7812c89d0bac76fbed6540126b2871f818465f00f7729cb18aeb2779b/dungeonsheets-0.9.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "794098fb2391adf1b9defdd1313c56ff", "sha256": "cf46a4c6d6d79c5fb784486d6fb908565ccca0f04bd09ff51a8432e61de82843" }, "downloads": -1, "filename": "dungeonsheets-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "794098fb2391adf1b9defdd1313c56ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 800269, "upload_time": "2019-05-14T19:36:50", "url": "https://files.pythonhosted.org/packages/38/0e/e42b10ec672194e640f65db4fb17188934b4c3a145f732497d0d333264c4/dungeonsheets-0.9.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5109fce71da80c952b28231a2bbf5bde", "sha256": "5e0893d70e3f6719314b4c91779066afef6590e3d5d5cf5ffbd390591fd944f3" }, "downloads": -1, "filename": "dungeonsheets-0.9.4.tar.gz", "has_sig": false, "md5_digest": "5109fce71da80c952b28231a2bbf5bde", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 504407, "upload_time": "2019-05-14T19:36:52", "url": "https://files.pythonhosted.org/packages/bf/fc/35a7812c89d0bac76fbed6540126b2871f818465f00f7729cb18aeb2779b/dungeonsheets-0.9.4.tar.gz" } ] }