{ "info": { "author": "Derek Ries", "author_email": "iamderekries@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries" ], "description": "# Starmadepy v0.1\n\nA Python library for manipulating Starmade game data.\n\n## Overview\n\nStarmadepy is a simple python library that makes parsing and manipulating Starmade game data easy. As this project is fairly new, the only file type that is currently supported is the `.smtpl`, or **Starmade Template** file type.\n\n[Docs](http://starmadepy.readthedocs.org/en/latest/)\n\n\n## Example\n\nMaybe you created a really nice component that utilizes blocks, wedges, corners, pentas, and tetras in a couple different colors and you'd like to generate some copies of this template in different colors.\n\nThe following code will open a template file, select all the blocks with the color grey and then replace them with orange.\n\n```python\nfrom starmadepy import starmade\n\n# Loads a template file named sometemplatefile.smtpl\n# Replaces all grey colored blocks, with orange equivalents\n\ntemplate = starmade.Template.fromSMTPL('sometemplatefile.smtpl')\ntemplate.replace({'color': 'grey'}, {'color': 'orange'})\ntemplate.save('outtemplatefile.smtpl')\n```\n\n![Converted Template](docs/img/tutorial1.png)\n\n## Installation\n\nIt is recommended that you use virtualenv or the virtualenvwrapper.\n\n pip install starmadepy\n\n\n## Contributing\n\nFork, clone, `pip install -r requirements.txt` and run the tests with `py.test`\nFull guide in the [docs](http://starmadepy.readthedocs.org/en/latest/contributing/)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DerekRies/starmadepy", "keywords": "starmade,game,data,template,blueprint", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "starmadepy", "package_url": "https://pypi.org/project/starmadepy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/starmadepy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/DerekRies/starmadepy" }, "release_url": "https://pypi.org/project/starmadepy/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "An API for reading and manipulating Starmade game data", "version": "0.1.6" }, "last_serial": 1453743, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1a6986dddbc36ba5a8826c0e4feaea19", "sha256": "16e7b67b84aca443b90cf88bef133033706e1bf5f6d9457728542d820718aa0e" }, "downloads": -1, "filename": "starmadepy-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1a6986dddbc36ba5a8826c0e4feaea19", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16301, "upload_time": "2015-02-12T03:30:18", "url": "https://files.pythonhosted.org/packages/91/b9/290244be430de322d1339bf1b3f4e30c0482fdb1546f77af0e4628228e18/starmadepy-0.1.0-py2-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5a80ee7dd05e4721867ffe5cdb5d31da", "sha256": "911309e2f578037d7afab9f4b1c29057b44fb563208a13ab81bd02668217a60e" }, "downloads": -1, "filename": "starmadepy-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "5a80ee7dd05e4721867ffe5cdb5d31da", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9704, "upload_time": "2015-02-12T03:38:28", "url": "https://files.pythonhosted.org/packages/bb/4f/c55727b7d490334ab874ae139abb0d9c96151fae6725012e516d0f3ccaa9/starmadepy-0.1.1-py2-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4924706f203dac749158d06ea0b4e462", "sha256": "d0c4b3dd5fa1873b59ce028ffa6c0ea817315ac30f450433c5e2a6766d1283d9" }, "downloads": -1, "filename": "starmadepy-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4924706f203dac749158d06ea0b4e462", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9749, "upload_time": "2015-02-12T04:10:40", "url": "https://files.pythonhosted.org/packages/30/4b/1d427bbcec830eb7e8209ccf6f6129053a2676a153e763ab6abf05217ee7/starmadepy-0.1.2-py2-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "542671aa25fe397f2c5b6df2891a943c", "sha256": "81cb97edcd0b08b1b0895a39dac80d885c5923690daa540dc148bb447f257e8a" }, "downloads": -1, "filename": "starmadepy-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "542671aa25fe397f2c5b6df2891a943c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9750, "upload_time": "2015-02-12T04:20:19", "url": "https://files.pythonhosted.org/packages/e3/5c/048c418e5a2791fe721cd63c88439500e4e9fee849191ad274801c6f0d41/starmadepy-0.1.3-py2-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "856ab49cb00dfd01b8e8de40698d228e", "sha256": "f4a5102c9b8cf91549101e32dad9ded082849f4e75c405268e9666b31f0c4608" }, "downloads": -1, "filename": "starmadepy-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "856ab49cb00dfd01b8e8de40698d228e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16315, "upload_time": "2015-02-12T04:31:03", "url": "https://files.pythonhosted.org/packages/ed/89/c70aeedc7fe900594eaf2c6e95e60f334b1ca64bcdffc5e0e1420f82dbb2/starmadepy-0.1.4-py2-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9030123b43bca6965a18db9ab32708de", "sha256": "4b3a906efbc5e38798d4ab4edece28a63cf150cc938530582d89de6dce197453" }, "downloads": -1, "filename": "starmadepy-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "9030123b43bca6965a18db9ab32708de", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16880, "upload_time": "2015-02-14T07:36:37", "url": "https://files.pythonhosted.org/packages/82/e6/241248a4cd57ba4591657f4eec668177708876925a834866250a107175f6/starmadepy-0.1.5-py2-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "95577176712eb924f8ea143841d5b776", "sha256": "1850ec4bf6a4690793574db803ecc608330ea019822637d41f646ef5cbac5598" }, "downloads": -1, "filename": "starmadepy-0.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "95577176712eb924f8ea143841d5b776", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17046, "upload_time": "2015-03-09T05:39:38", "url": "https://files.pythonhosted.org/packages/e5/f8/967d07f45c91a2bd946d9a4cdd244a24152f449dc7975bac297073f3392f/starmadepy-0.1.6-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "95577176712eb924f8ea143841d5b776", "sha256": "1850ec4bf6a4690793574db803ecc608330ea019822637d41f646ef5cbac5598" }, "downloads": -1, "filename": "starmadepy-0.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "95577176712eb924f8ea143841d5b776", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17046, "upload_time": "2015-03-09T05:39:38", "url": "https://files.pythonhosted.org/packages/e5/f8/967d07f45c91a2bd946d9a4cdd244a24152f449dc7975bac297073f3392f/starmadepy-0.1.6-py2-none-any.whl" } ] }