{ "info": { "author": "Scott Doucet", "author_email": "duroktar@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "trabConfig\n==========\n\nA simple Config file parser that supports json, and yaml formats with auto-save feature.\n\n\nInstallation\n------------\n\nfrom pip ::\n\n pip install trabConfig\n\nor the old fashioned way ::\n\n python setup.py install\n\n*NOTE: wheels and source dists also available on pypi*\n\n\nUsage\n-----\n\nExample -\n\n.. code-block:: python\n\n from trabconfig import trabConfig\n\n # load file verbatim\n config = trabConfig(\"config.json\", autosave=False, data='json')\n\n # or just\n config = trabConfig(\"config.json\")\n\n # for yaml\n config = trabConfig(\"config.yml\", data='yaml)\n\n # autosave capability (saves on changes)\n config.autosave = True\n\n # or during instantiation\n config = trabConfig(\"config.json\", autosave=True)\n\n # usage example\n health = config['health']\n config['health'] = 9999\n\n mana = config.get('mana', None)\n if mana is not None:\n config['mana'] = 999\n\n lvl = config.get('lvl')\n config.set('lvl', 99)\n\n config.new('items', [])\n config['items'].append('gold')\n\n config.delete('cloth')\n config.save()\n\n\nNotes\n-----\n\nCreated by - traBpUkciP 2016-2017\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "trabConfig", "package_url": "https://pypi.org/project/trabConfig/", "platform": "", "project_url": "https://pypi.org/project/trabConfig/", "project_urls": null, "release_url": "https://pypi.org/project/trabConfig/0.1.5/", "requires_dist": [ "pyyaml" ], "requires_python": "", "summary": "A simple config parser that supports JSON and YAML", "version": "0.1.5" }, "last_serial": 2617812, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "5246be418413816186a00e7c33e95ebc", "sha256": "fdad3bd64a1e6b46a6fc3cd21514d8f4d51632a385173b36e6d669b77e208a84" }, "downloads": -1, "filename": "trabConfig-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "5246be418413816186a00e7c33e95ebc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4274, "upload_time": "2017-02-02T17:45:03", "url": "https://files.pythonhosted.org/packages/27/eb/a3370d6d323a2bdc347c0c1105dad3ebef60a7e0bb32e263607e3e2a85e7/trabConfig-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "798e26dfa8735e809733592e215371ef", "sha256": "ef2c9b77c38eaf5eeb3961be1f9d747c0abe6a1940a436f08d8e357cfca8e443" }, "downloads": -1, "filename": "trabConfig-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "798e26dfa8735e809733592e215371ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4280, "upload_time": "2017-02-02T17:51:28", "url": "https://files.pythonhosted.org/packages/30/fb/b4b9caf1888a7d3239205899ebf5f0cc483e35773ba205d6d9ee95845fa6/trabConfig-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c715f6941782c2cf11654deb24b5dab", "sha256": "186818bb1dbd4b723393088a69ac2feb29d42beb64499bea4be0891abce849f5" }, "downloads": -1, "filename": "trabConfig-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2c715f6941782c2cf11654deb24b5dab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2881, "upload_time": "2017-02-02T17:45:04", "url": "https://files.pythonhosted.org/packages/bf/03/7c7d8dff1dd753ab5f4073f92945e3b35e3cc130c48beb3c8f6fdac75d5f/trabConfig-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1b3383b4d2d77382cafab4addc12ea82", "sha256": "50a8e42d7d10e73dbe7abf6679f6de29ad5bdc53d4f8d9020a2c7c155f111ea1" }, "downloads": -1, "filename": "trabConfig-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b3383b4d2d77382cafab4addc12ea82", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4322, "upload_time": "2017-02-02T18:21:32", "url": "https://files.pythonhosted.org/packages/78/dd/90419f95dfa593a1df61386e21a6b6591a0c96259a50fedbbacd19abb42c/trabConfig-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f652c0b40e3ac32625ffd4813243093", "sha256": "c9447621019afa2b04e1e15f7aad31cd0952ad361893fb78b63b554552e87620" }, "downloads": -1, "filename": "trabConfig-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4f652c0b40e3ac32625ffd4813243093", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2887, "upload_time": "2017-02-02T18:21:34", "url": "https://files.pythonhosted.org/packages/1a/a6/898e9d49933b0e1a1b01babbc1f0de469865503ef70258f800dfa0c6fc42/trabConfig-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ad2b40c8eed044b26d6698782be514cf", "sha256": "9db569a7af0f82edfd60a109f41209d582efab3ccc41318214ca4c7c2e29da2a" }, "downloads": -1, "filename": "trabConfig-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad2b40c8eed044b26d6698782be514cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4548, "upload_time": "2017-02-03T17:33:59", "url": "https://files.pythonhosted.org/packages/49/31/cb3d80c68f7126fc5c71a526001d032045dee27d3ddce92d314911bc5f18/trabConfig-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8eec368afd33c60da0db81756846901", "sha256": "c5eeceaa34acbca5ed5b7544feb6fcdb5715aa9c73cd67ab1dc636071ec1528e" }, "downloads": -1, "filename": "trabConfig-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e8eec368afd33c60da0db81756846901", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3041, "upload_time": "2017-02-03T17:34:01", "url": "https://files.pythonhosted.org/packages/41/7f/a65cc76f34a169125a50d26999b11776e1c5807789cd1cd66d6046b534e1/trabConfig-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "57722536ba8bd56288ab51e8aafe0751", "sha256": "d39437b5fceb61007a0cf4d79506b2f4daa683fead85e0a6e1dca9c77e48bf42" }, "downloads": -1, "filename": "trabConfig-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57722536ba8bd56288ab51e8aafe0751", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4633, "upload_time": "2017-02-03T20:14:35", "url": "https://files.pythonhosted.org/packages/e9/cc/ceb21c36048e514bc18751550c4d92abd5ebb46cbb3b8b4abdb879e0a1d2/trabConfig-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33ec5d57801bc671be1c4040075afb5f", "sha256": "7a1664f98e5908f120fb4fdede15ac9bcbd9188d265c56d77d9ed763b7f48c2f" }, "downloads": -1, "filename": "trabConfig-0.1.5.tar.gz", "has_sig": false, "md5_digest": "33ec5d57801bc671be1c4040075afb5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3120, "upload_time": "2017-02-03T20:14:37", "url": "https://files.pythonhosted.org/packages/20/b3/2eceb43a89e20f99860ace424840bc63fbb433c550ea8c8d1c0e30ee3de3/trabConfig-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57722536ba8bd56288ab51e8aafe0751", "sha256": "d39437b5fceb61007a0cf4d79506b2f4daa683fead85e0a6e1dca9c77e48bf42" }, "downloads": -1, "filename": "trabConfig-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57722536ba8bd56288ab51e8aafe0751", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4633, "upload_time": "2017-02-03T20:14:35", "url": "https://files.pythonhosted.org/packages/e9/cc/ceb21c36048e514bc18751550c4d92abd5ebb46cbb3b8b4abdb879e0a1d2/trabConfig-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33ec5d57801bc671be1c4040075afb5f", "sha256": "7a1664f98e5908f120fb4fdede15ac9bcbd9188d265c56d77d9ed763b7f48c2f" }, "downloads": -1, "filename": "trabConfig-0.1.5.tar.gz", "has_sig": false, "md5_digest": "33ec5d57801bc671be1c4040075afb5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3120, "upload_time": "2017-02-03T20:14:37", "url": "https://files.pythonhosted.org/packages/20/b3/2eceb43a89e20f99860ace424840bc63fbb433c550ea8c8d1c0e30ee3de3/trabConfig-0.1.5.tar.gz" } ] }