{ "info": { "author": "Joshua Skelton", "author_email": "joshua.skelton@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# vgio\n\n[![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)]() [![PyPI version](https://badge.fury.io/py/vgio.svg)](https://pypi.python.org/pypi/vgio) [![Build Status](https://travis-ci.org/joshuaskelly/vgio.svg?branch=master)](https://travis-ci.org/joshuaskelly/vgio) [![Discord](https://img.shields.io/badge/discord-chat-7289DA.svg)](https://discord.gg/KvwmdXA)\n\nvgio is a Python package for video game file I/O.\n\n## Mission\n\n- *Pythonic:* Clean and well written Python.\n- *Domain-specific:* The APIs and objects reflect the source code and community knowledge.\n- *Complete:* Support as many file types as possible.\n- *Robust:* The APIs and objects are thoroughly unit tested.\n\n## Supported Games\n\n- [Devil Daggers](./vgio/devildaggers)\n- [Duke Nukem 3D](./vgio/duke3d)\n- [Quake](./vgio/quake)\n- [Quake II](./vgio/quake2)\n\n## Installation\n`$ pip install vgio`\n\n## Usage\n```python\nfrom vgio.quake.bsp import Bsp\n\nwith Bsp.open('./maps/start.bsp') as bsp_file:\n \"\"\"Do rad stuff with the BSP data structure!\"\"\"\n```\n\n## Tests\n`$ python -m unittest discover`\n\n## License\nMIT\n\nSee the [license](./LICENSE) document for the full text.", "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/JoshuaSkelly/vgio", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "vgio", "package_url": "https://pypi.org/project/vgio/", "platform": "", "project_url": "https://pypi.org/project/vgio/", "project_urls": { "Homepage": "https://github.com/JoshuaSkelly/vgio" }, "release_url": "https://pypi.org/project/vgio/1.1.1/", "requires_dist": null, "requires_python": "", "summary": "Video Game IO", "version": "1.1.1" }, "last_serial": 5839755, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "72e8e7bf870a6d378f00f7804b77b75d", "sha256": "8b806b72e059cf9327955b931c6327bba678f8a225f9b488b6c9d18fb235fd81" }, "downloads": -1, "filename": "vgio-1.0.0.tar.gz", "has_sig": false, "md5_digest": "72e8e7bf870a6d378f00f7804b77b75d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83592, "upload_time": "2019-03-14T20:39:29", "url": "https://files.pythonhosted.org/packages/e7/64/589b74fd13510e03a25b067b88bc3d3afe5eb2cefe39569e3d39bd26ff37/vgio-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3ee9cd457486c1ad6493ca4282c15bbd", "sha256": "2d1705082301ae6fe295ca83648bb9d0001c2d1de4e8ce0752f51ef6640096f6" }, "downloads": -1, "filename": "vgio-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3ee9cd457486c1ad6493ca4282c15bbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83601, "upload_time": "2019-03-14T20:54:10", "url": "https://files.pythonhosted.org/packages/4f/d5/639c3bf73574dcc9a523d55f9d2f02cc6b18c8ef8a804a2a8f9bcbc3944b/vgio-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "decce1087c098fa3d3801b954c4ea448", "sha256": "8a481f40bad1a47f1c6721ffe2a1c7853a91dc57c1883ec74aba587be471167a" }, "downloads": -1, "filename": "vgio-1.1.0.tar.gz", "has_sig": false, "md5_digest": "decce1087c098fa3d3801b954c4ea448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71836, "upload_time": "2019-08-11T05:25:25", "url": "https://files.pythonhosted.org/packages/23/48/3933c6af2e80a47aa63fe5d10054c01cce02ca27b499cc62f0e68b9d5fbc/vgio-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ab57e73e34018d30c78a198aa88a3e81", "sha256": "fae666a24c1e93dc5d2e520d174ccd6354f836f8820f85d2688dbd94ff576ee3" }, "downloads": -1, "filename": "vgio-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ab57e73e34018d30c78a198aa88a3e81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71043, "upload_time": "2019-09-17T06:03:36", "url": "https://files.pythonhosted.org/packages/e4/57/3834a5fca035931dc718f4476ed193d6a7d27328c4ca61987249c38f0891/vgio-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab57e73e34018d30c78a198aa88a3e81", "sha256": "fae666a24c1e93dc5d2e520d174ccd6354f836f8820f85d2688dbd94ff576ee3" }, "downloads": -1, "filename": "vgio-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ab57e73e34018d30c78a198aa88a3e81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71043, "upload_time": "2019-09-17T06:03:36", "url": "https://files.pythonhosted.org/packages/e4/57/3834a5fca035931dc718f4476ed193d6a7d27328c4ca61987249c38f0891/vgio-1.1.1.tar.gz" } ] }