{ "info": { "author": "OpenStack", "author_email": "openstack-dev@lists.openstack.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "=======\nexplode\n=======\n\nSometimes you need to drop some data onto a server.\n\nYAML and JSON are both great for that, except that they suck to be\nconsumed in shell scripts. `jq` is an excellent tool for consuming parts\nof a JSON file in a shell script, but similar to `find` it has its own syntax\nand semantics that need to be learned.\n\nShell scripts are already great at consuming text files and processing\ndirectory trees, and if you need to do fancy things and you're doing them\nin shell, you probably have already learned all of the finer points of `find`.\n\n`explode` will take a JSON or a YAML file and turn it into a directory\nstructure with simple text files containing the values. Dictionary keys\nbecome directories. Lists become directories named for the list index. Booleans\nare rendered as True or False. There is no support for anything else.\n\n* Free software: Apache license\n* Source: http://github.com/emonty/explode", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/emonty/explode", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "explode", "package_url": "https://pypi.org/project/explode/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/explode/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/emonty/explode" }, "release_url": "https://pypi.org/project/explode/1.0.6/", "requires_dist": null, "requires_python": null, "summary": "Explode python data, yaml or json into flat files in directories", "version": "1.0.6" }, "last_serial": 1340793, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "7a1ca7cd102cd1817f1b4c852d91f461", "sha256": "6682945aee66b90d476b6937f674c5c9975d4c2ecd53624aaaa22184cae9b096" }, "downloads": -1, "filename": "explode-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7a1ca7cd102cd1817f1b4c852d91f461", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9196, "upload_time": "2014-10-28T23:53:50", "url": "https://files.pythonhosted.org/packages/11/1e/77187b171e462d7d1e95c1f352e607d0e96d3724579af5f50f17e3922bcc/explode-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "1f89f86f9c077bc7d52317acab6ec191", "sha256": "fa0e93df62e3eeebf5bb134358144a84516ebb46397c5a32a4ac42d921cd3e4c" }, "downloads": -1, "filename": "explode-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1f89f86f9c077bc7d52317acab6ec191", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8924, "upload_time": "2014-10-28T23:57:57", "url": "https://files.pythonhosted.org/packages/c1/45/00fccb8e08e155df494f071eb6fa1072c43043f787a43b80bc4892e713cc/explode-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "8441d7324b16443352bfb4c6360cddbc", "sha256": "72cb77635f2727ef45fe2390150ad699323f6551dbcf502e524aa873bcb80298" }, "downloads": -1, "filename": "explode-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8441d7324b16443352bfb4c6360cddbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9438, "upload_time": "2014-10-31T11:42:35", "url": "https://files.pythonhosted.org/packages/d9/48/34728e3572a02234d113f231aff058d6a30e35641ed2b5002133c621bffb/explode-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "3cd64518cddd2f1877165e25c15049c0", "sha256": "f1c26e35e864d6e7615782ebba510e0772e13005743ce5451c68b75d0203d9ad" }, "downloads": -1, "filename": "explode-1.0.3.tar.gz", "has_sig": false, "md5_digest": "3cd64518cddd2f1877165e25c15049c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9773, "upload_time": "2014-10-31T11:55:41", "url": "https://files.pythonhosted.org/packages/09/e0/405f2153241a23f116ee99803c6d1408882888e6c80a39904674f5d2c6f0/explode-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7bb7455283945a92a4a2c3b5b2b5a562", "sha256": "219f82cca0ec581f662b30a6d0a1b52ec8d79eb0e2ed323e9ab308bb2ed7680c" }, "downloads": -1, "filename": "explode-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7bb7455283945a92a4a2c3b5b2b5a562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9748, "upload_time": "2014-11-01T12:59:19", "url": "https://files.pythonhosted.org/packages/92/41/db5f2418f05fb99bf753582696e4ca5fa5b2ba19c502d0e0bc9d4d1ba649/explode-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "3918d9e66181ecf0077b3e7e09b11647", "sha256": "fff78667fb10d1896e246d4bc0dcd83a073c7af71582da8baa74f515bc94e4ca" }, "downloads": -1, "filename": "explode-1.0.5.tar.gz", "has_sig": false, "md5_digest": "3918d9e66181ecf0077b3e7e09b11647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9760, "upload_time": "2014-11-09T09:56:09", "url": "https://files.pythonhosted.org/packages/45/42/3e858bf718b26c26945a57211468741b106120628a86531e0c27f67c8a0a/explode-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "48c11e6dc3293fabdd61eeaed0a113a3", "sha256": "66043c5bf6816403f6357e1a15842521eae6fdc04b9216c105691c4ea9131a13" }, "downloads": -1, "filename": "explode-1.0.6.tar.gz", "has_sig": false, "md5_digest": "48c11e6dc3293fabdd61eeaed0a113a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9805, "upload_time": "2014-12-11T23:53:27", "url": "https://files.pythonhosted.org/packages/7c/28/f51229219b399a71995b2126406b81098ad73f6b1d1b8bb13ddfd17b5423/explode-1.0.6.tar.gz" } ], "d9e6caf": [] }, "urls": [ { "comment_text": "", "digests": { "md5": "48c11e6dc3293fabdd61eeaed0a113a3", "sha256": "66043c5bf6816403f6357e1a15842521eae6fdc04b9216c105691c4ea9131a13" }, "downloads": -1, "filename": "explode-1.0.6.tar.gz", "has_sig": false, "md5_digest": "48c11e6dc3293fabdd61eeaed0a113a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9805, "upload_time": "2014-12-11T23:53:27", "url": "https://files.pythonhosted.org/packages/7c/28/f51229219b399a71995b2126406b81098ad73f6b1d1b8bb13ddfd17b5423/explode-1.0.6.tar.gz" } ] }