{ "info": { "author": "Radomir Dopieralski", "author_email": "jpath@sheep.art.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 6 - Mature", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing" ], "description": "\nAccess nested dicts and lists using JSON-like path notation.\n\nNote that this code is written for python 3.\n\nThe notation is as follows:\n\n You can just write the names of components in your path like you\n would in javascript:\n\n foo.bar.baz\n\n To access arrays or names with spaces in them, use the '[]' notation.\n You can use negative indices with arrays to count from the end.\n\n [\"foo\"][\"bar\"][\"baz\"]\n array[-1].attr\n [3]\n\n You can use the wildcard character '*' to iterate over all elements:\n\n foo.*.baz\n [\"foo\"][*][\"baz\"]\n\n This may return more or less than a single element. Use get to get the\n first one, and get_all to get a list of all possibilities.\n If you want to skip any number of elements in path, use two dots '..':\n\n foo..baz\n\n You can slice the arrays just like in python:\n\n array[1:-1:2]\n\n Finally, you can filter the elements:\n\n foo(bar.baz=true)\n foo.bar(baz>0).baz\n foo(bar=\"yawn\").bar\n\n At the moment only =, >, <, >=, <= and != operators are available,\n and you can only use them with strings, integers and boolean values.\n\nThis code was written in STX Next.\n", "description_content_type": null, "docs_url": null, "download_url": "https://bitbucket.org/thesheep/jpath/get/tip.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "jpath", "package_url": "https://pypi.org/project/jpath/", "platform": "", "project_url": "https://pypi.org/project/jpath/", "project_urls": { "Download": "https://bitbucket.org/thesheep/jpath/get/tip.tar.gz" }, "release_url": "https://pypi.org/project/jpath/1.6/", "requires_dist": null, "requires_python": "", "summary": "Access nested dicts and lists using JSON-like path notation.", "version": "1.6" }, "last_serial": 3511375, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "bf3f4afeec1d51235b760152df13c6f8", "sha256": "7a3e69a85c6df21a1da44da8a89b408df440dec3e25ebdbd6d8d74b6cf7cfeca" }, "downloads": -1, "filename": "jpath-1.0.tar.gz", "has_sig": false, "md5_digest": "bf3f4afeec1d51235b760152df13c6f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4032, "upload_time": "2010-04-14T14:03:18", "url": "https://files.pythonhosted.org/packages/9f/df/f2b37633fe3fe0784081d9b7ada7bb7fec2903af419e9da72e774d7cbc5a/jpath-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "0b610b6b9f73a5b9b405253865b94163", "sha256": "da11a188999aefae6d482bef0072b78789df5d98d8178c6f342d2fc5bf46f9b7" }, "downloads": -1, "filename": "jpath-1.1.tar.gz", "has_sig": false, "md5_digest": "0b610b6b9f73a5b9b405253865b94163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4181, "upload_time": "2011-11-09T09:59:46", "url": "https://files.pythonhosted.org/packages/9f/9d/4e0dccb62c91f325b9ab2f9630863844a0227c6b9102eb228cae345cc08b/jpath-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "9f74a846e97fc0f21eefc46ab6399864", "sha256": "4dd66fee49dc05f76b81fe517fc17cc23bfa74739c5f9d6a6e67c4af4e4440d4" }, "downloads": -1, "filename": "jpath-1.2.tar.gz", "has_sig": false, "md5_digest": "9f74a846e97fc0f21eefc46ab6399864", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4292, "upload_time": "2012-01-17T18:11:03", "url": "https://files.pythonhosted.org/packages/af/bd/6e3a0c1d6569b00448c05f68b1292e933bd6f2106272e5c3f9bc65fb4156/jpath-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "ed19c100e80240bb76c84c936642d74a", "sha256": "88b1a8c45711b6d7e1abc78b9ff562801f99e72842767bb91df00d558747cadb" }, "downloads": -1, "filename": "jpath-1.3.tar.gz", "has_sig": false, "md5_digest": "ed19c100e80240bb76c84c936642d74a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4378, "upload_time": "2013-08-16T08:04:47", "url": "https://files.pythonhosted.org/packages/6a/b6/3702f623918a6e06a336363b1cb7c9837a11b5427c110bedc30a0fe30e3d/jpath-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "85915b2050d7ee4727478be6ddfa8f76", "sha256": "5bcd39b19c3d829704669abe681fe9dc2c39dd60cc39b757ec0adab90598792b" }, "downloads": -1, "filename": "jpath-1.4.tar.gz", "has_sig": false, "md5_digest": "85915b2050d7ee4727478be6ddfa8f76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4385, "upload_time": "2013-08-16T08:21:39", "url": "https://files.pythonhosted.org/packages/dd/92/16a4da8f5c8be2f4b0baab646b347c69bf5772563021342c966dbb77cf0e/jpath-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "f46ed213725f0e72bf0d67a8e5512834", "sha256": "6e6b0cb9abb75ef821647ece31e431434a5eb350dc80e118f54e519d8c076b6b" }, "downloads": -1, "filename": "jpath-1.5.tar.gz", "has_sig": false, "md5_digest": "f46ed213725f0e72bf0d67a8e5512834", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4384, "upload_time": "2013-08-16T09:54:37", "url": "https://files.pythonhosted.org/packages/c5/c9/a4330a1ff03b9ca84b33cdcc7df5c01cb8dc07a95a68b0727c9169b46aab/jpath-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "0cd9a8e1991cf72d736e122a101eb7da", "sha256": "c694674beda13ccb51e8e3a7821e5516838eb5c10b171714fc960e911b38694b" }, "downloads": -1, "filename": "jpath-1.6.tar.gz", "has_sig": false, "md5_digest": "0cd9a8e1991cf72d736e122a101eb7da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4357, "upload_time": "2018-01-22T14:46:15", "url": "https://files.pythonhosted.org/packages/1c/d3/d931faffbf46803ca2d5bc7e29eae6c1482522e51b3b9dfb706c58d69398/jpath-1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0cd9a8e1991cf72d736e122a101eb7da", "sha256": "c694674beda13ccb51e8e3a7821e5516838eb5c10b171714fc960e911b38694b" }, "downloads": -1, "filename": "jpath-1.6.tar.gz", "has_sig": false, "md5_digest": "0cd9a8e1991cf72d736e122a101eb7da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4357, "upload_time": "2018-01-22T14:46:15", "url": "https://files.pythonhosted.org/packages/1c/d3/d931faffbf46803ca2d5bc7e29eae6c1482522e51b3b9dfb706c58d69398/jpath-1.6.tar.gz" } ] }