{ "info": { "author": "Labreche Abdellatif", "author_email": "abdellatif1898@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "==========================\nPython JSON Config Manager\n==========================\n\nUsage\n=====\n\nconfig.json\n-----------\n.. code-block:: json\n\n {\n \"database\": {\n \"password\": \"pass123\", \n \"user\": \"root\", \n \"name\": \"myDB\", \n \"tables\": {\n \"comments\": \"nan\", \n \"likes\": \"fuck it\", \n \"users\": \"empty\"\n }\n \"keys\": [\n \"name\",\n \"id\",\n \"hash\"\n ],\n }, \n \"server\": {\n \"port\": 4444, \n \"host\": \"127.0.0.1\"\n }\n }\n\n\ntest.py\n-------\n\n.. code-block:: python\n\n from Jconfig.config import Jconfig\n\n conf = Jconfig('./config.json', separator='.')\n\n PORT = conf.get('server.port')\n print(PORT) # 4444\n\n conf.set('database.tables.likes', 'hi bitch')\n\n conf.set('database.keys', ['md5', 'password', 'another'])\n\n conf.set('database.keys.2', 'hoho')\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/labTifo/jconfig", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "Jconfig", "package_url": "https://pypi.org/project/Jconfig/", "platform": "", "project_url": "https://pypi.org/project/Jconfig/", "project_urls": { "Homepage": "https://github.com/labTifo/jconfig" }, "release_url": "https://pypi.org/project/Jconfig/1.0/", "requires_dist": null, "requires_python": "", "summary": "Python config manager using JSON", "version": "1.0" }, "last_serial": 4021863, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "7256a4f8607187d3e671f58ac607b0d5", "sha256": "311f3f2725ce95d307d423ba73ecb2cf4fae8d068b5b978eaf39fd1b3bd77d77" }, "downloads": -1, "filename": "Jconfig-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7256a4f8607187d3e671f58ac607b0d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2454, "upload_time": "2018-07-02T07:37:02", "url": "https://files.pythonhosted.org/packages/aa/9e/f9df860401c3f11ddaa4ca2dabe56e02420e43929667f2d76731b0118190/Jconfig-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fab2e62b35c23c27487d177b0265aae", "sha256": "189d15dc36a74a65e14d8d6ed9f3ea2b3d4d0f62c76c00be04f62abe903fdb99" }, "downloads": -1, "filename": "Jconfig-1.0.tar.gz", "has_sig": false, "md5_digest": "5fab2e62b35c23c27487d177b0265aae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2112, "upload_time": "2018-07-02T07:37:04", "url": "https://files.pythonhosted.org/packages/3d/14/cdc52f319d83202748fcb8aafae95c9c56a188230c5e2f158c6bec009808/Jconfig-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7256a4f8607187d3e671f58ac607b0d5", "sha256": "311f3f2725ce95d307d423ba73ecb2cf4fae8d068b5b978eaf39fd1b3bd77d77" }, "downloads": -1, "filename": "Jconfig-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7256a4f8607187d3e671f58ac607b0d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2454, "upload_time": "2018-07-02T07:37:02", "url": "https://files.pythonhosted.org/packages/aa/9e/f9df860401c3f11ddaa4ca2dabe56e02420e43929667f2d76731b0118190/Jconfig-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fab2e62b35c23c27487d177b0265aae", "sha256": "189d15dc36a74a65e14d8d6ed9f3ea2b3d4d0f62c76c00be04f62abe903fdb99" }, "downloads": -1, "filename": "Jconfig-1.0.tar.gz", "has_sig": false, "md5_digest": "5fab2e62b35c23c27487d177b0265aae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2112, "upload_time": "2018-07-02T07:37:04", "url": "https://files.pythonhosted.org/packages/3d/14/cdc52f319d83202748fcb8aafae95c9c56a188230c5e2f158c6bec009808/Jconfig-1.0.tar.gz" } ] }