{
"info": {
"author": "Leeran Setton",
"author_email": "leeransetton@gmail.com",
"bugtrack_url": null,
"classifiers": [],
"description": "# Python Dictionary Navigator\n\n## Quick Start\nTo install, use pip:\n\n`pip install -U dictionay_navigator`\n\n## Usage\n```\n>>> from dictionary_navigator import navigator\n>>> myDict = {\n 'person': {\n 'name': {\n 'first': 'Michael',\n 'las': 'Scott'\n },\n 'height': 175.3,\n 'friendsNames': ['Jim', 'Ryan', 'Todd', 'Stanley', 'Darryl'],\n 'enemies': ['Toby']\n }\n }\n\n>>> navigator.navigate(myDict, 'person.name.first')\n'Michael'\n\n>>> navigator.navigate(myDict, 'person.friendsNames')\n['Jim', 'Ryan', 'Todd', 'Stanley', 'Darryl']\n\n>>> navigator.navigate(myDict, 'person.friendsNames[2]')\n'Todd'\n\n>>> navigator.navigate(myDict, 'person.friendsNames[10]')\n\n>>> navigator.navigate(myDict, 'person.friendsNames[10]', default='Dwight')\n'Dwight'\n\n>>> navigator.navigate(myDict, 'person.friendsNames[10]', safeNavigation=False)\nTraceback (most recent call last):\n File \"\", line 1, in \n File \"testProject/.pyenv/local/lib/python2.7/site-packages/dictionary_navigator/navigator.py\", line 35, in navigate\n currentObject = currentObject[index]\nIndexError: list index out of range\n```\n\n\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/leeransetton/dictionay_navigator",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "dictionary-navigator",
"package_url": "https://pypi.org/project/dictionary-navigator/",
"platform": "",
"project_url": "https://pypi.org/project/dictionary-navigator/",
"project_urls": {
"Homepage": "https://github.com/leeransetton/dictionay_navigator"
},
"release_url": "https://pypi.org/project/dictionary-navigator/1.0.1/",
"requires_dist": null,
"requires_python": "",
"summary": "Dictionary Navigator With Strings",
"version": "1.0.1"
},
"last_serial": 5802978,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "bb56ecded5b0b5be4d1ea8425df0ee36",
"sha256": "5927517c15e58a6ce470759cefa79ad1859703e59a6d0b8d9c9e4cb0b2bb6d0c"
},
"downloads": -1,
"filename": "dictionary_navigator-1.0.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "bb56ecded5b0b5be4d1ea8425df0ee36",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 7168,
"upload_time": "2019-09-09T10:26:15",
"url": "https://files.pythonhosted.org/packages/d6/43/bd4b1464fb0fa1ddc605366ced94c9ccb743bdebddcb2f16b775fdbf3e94/dictionary_navigator-1.0.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e1e8070e4f707b8d561f56a9a045dd6c",
"sha256": "7f7e5ccc517f9ecc21252ec35f0937c98e22ead12142da7eff90a71244a861c2"
},
"downloads": -1,
"filename": "dictionary_navigator-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "e1e8070e4f707b8d561f56a9a045dd6c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2404,
"upload_time": "2019-09-09T10:26:18",
"url": "https://files.pythonhosted.org/packages/a1/90/968e734ef7f5aa175e5ce719bf35a94ec9ce505d134153012c6d11e1aebc/dictionary_navigator-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "b58589e257a61239f0b48e9a5f1e7627",
"sha256": "932dd10ece0422146ad3d0072f706548350fe47c0d23fa14f764dee8200f8ae3"
},
"downloads": -1,
"filename": "dictionary_navigator-1.0.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "b58589e257a61239f0b48e9a5f1e7627",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 7636,
"upload_time": "2019-09-09T10:38:25",
"url": "https://files.pythonhosted.org/packages/e8/bd/96fd17473047147a5b117c7378dc9db3f98e54d81efbe58e4a1d2f9a3eaf/dictionary_navigator-1.0.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c3d4be2cbe49b1530580821b3b6db575",
"sha256": "0c2053333f8e8ad3738809a14e61d736c194f531b67537fc7b51b13bef823557"
},
"downloads": -1,
"filename": "dictionary_navigator-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "c3d4be2cbe49b1530580821b3b6db575",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2650,
"upload_time": "2019-09-09T10:38:27",
"url": "https://files.pythonhosted.org/packages/3f/a9/6486faf987d6c45393fbd5034c529acb606a6259e89ec3601dbd2889c52a/dictionary_navigator-1.0.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b58589e257a61239f0b48e9a5f1e7627",
"sha256": "932dd10ece0422146ad3d0072f706548350fe47c0d23fa14f764dee8200f8ae3"
},
"downloads": -1,
"filename": "dictionary_navigator-1.0.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "b58589e257a61239f0b48e9a5f1e7627",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 7636,
"upload_time": "2019-09-09T10:38:25",
"url": "https://files.pythonhosted.org/packages/e8/bd/96fd17473047147a5b117c7378dc9db3f98e54d81efbe58e4a1d2f9a3eaf/dictionary_navigator-1.0.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c3d4be2cbe49b1530580821b3b6db575",
"sha256": "0c2053333f8e8ad3738809a14e61d736c194f531b67537fc7b51b13bef823557"
},
"downloads": -1,
"filename": "dictionary_navigator-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "c3d4be2cbe49b1530580821b3b6db575",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2650,
"upload_time": "2019-09-09T10:38:27",
"url": "https://files.pythonhosted.org/packages/3f/a9/6486faf987d6c45393fbd5034c529acb606a6259e89ec3601dbd2889c52a/dictionary_navigator-1.0.1.tar.gz"
}
]
}