{ "info": { "author": "J C Lawrence", "author_email": "claw@kanga.nu", "bugtrack_url": null, "classifiers": [], "description": "S3Clumper\n=========\n\nMakes a tarball (optionally compressed with gzip) of the contents of\nan S3 prefix (preserving interior paths and filenames), posts the\ntarball to a stated S3 URL and optionally deletes the source files.\n\n::\n\n s3clumper: Aggregate S3 prefixes into tarballs in S3\n\n Usage: s3clumper {{arguments}} {{options}}\n\n Arguments:\n from [text] S3 URL prefix to clump\n to [text] S3 URL for target clump\n\n Options:\n -h, --help Show this help message and exit\n -H, --HELP Help for all sub-commands\n -c, --check Don't check for target (may over-write)\n -C, --nocolour Suppress colours in reports\n -D, --debug Enable debug logging\n -d, --delete Don't delete source files\n -q, --quiet Be quiet, be vewy vewy quiet\n -v, --verbose Verbose output\n -V, --version Report installed version\n -z, --compress Don't compress the target\n\nExample:\n\n::\n\n $ s3clumper s3://bucket1/data/ s3://bucket2/archive/logs-20170302.tar.gz\n Fetching |################################| 55/55\n Sending |################################| 100/100\n Deleting |################################| 55/55\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/s3clumper", "keywords": "S3 aggregate tarball compress", "license": "LGPL v3.0", "maintainer": "", "maintainer_email": "", "name": "s3clumper", "package_url": "https://pypi.org/project/s3clumper/", "platform": "", "project_url": "https://pypi.org/project/s3clumper/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/s3clumper" }, "release_url": "https://pypi.org/project/s3clumper/0.1.post16/", "requires_dist": null, "requires_python": "", "summary": "Aggregate an S3 folder into a file in another", "version": "0.1.post16" }, "last_serial": 3196014, "releases": { "0.1.post10": [ { "comment_text": "", "digests": { "md5": "f018af31c78fe8105211772f1e5ec8ba", "sha256": "acd19e1b2e65699256ce561684a645df62901329e3ff0ee48df7ba0839e045fa" }, "downloads": -1, "filename": "s3clumper-0.1.post10.tar.gz", "has_sig": false, "md5_digest": "f018af31c78fe8105211772f1e5ec8ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23567, "upload_time": "2017-09-08T22:16:17", "url": "https://files.pythonhosted.org/packages/52/34/8e9eb373b8880067e2de42c2f08ea3a1e54b7a59ac743b9fe334c14d4484/s3clumper-0.1.post10.tar.gz" } ], "0.1.post11": [ { "comment_text": "", "digests": { "md5": "cc3b94e7007c9ade3586e76c087ebbde", "sha256": "70f5b548ef95bc4f122170ef3fb4f1789a157bc6cd5eac477065b1a93bb6bb1d" }, "downloads": -1, "filename": "s3clumper-0.1.post11.tar.gz", "has_sig": false, "md5_digest": "cc3b94e7007c9ade3586e76c087ebbde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23567, "upload_time": "2017-09-08T22:17:12", "url": "https://files.pythonhosted.org/packages/96/6e/ad0812b3b9bfd90183cb4f0fa9c38fec1dfe4fdb9894bad02702c35a93ba/s3clumper-0.1.post11.tar.gz" } ], "0.1.post12": [ { "comment_text": "", "digests": { "md5": "402683141ce35d2e079b4d8e60971984", "sha256": "f871e09024bafc096adb0196140477aa062acb9d3f58270c0ba39948b62fd694" }, "downloads": -1, "filename": "s3clumper-0.1.post12.tar.gz", "has_sig": false, "md5_digest": "402683141ce35d2e079b4d8e60971984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24094, "upload_time": "2017-09-08T22:23:17", "url": "https://files.pythonhosted.org/packages/ff/62/5c7191c819dc7a55afefa5034cd2b823127a5bbe88aa128d271a785a9ef5/s3clumper-0.1.post12.tar.gz" } ], "0.1.post14": [ { "comment_text": "", "digests": { "md5": "c2a871e95cc8eab372981ae5b8f18d71", "sha256": "aecec79d3c230d08dd2b1ec2d579558f8b90383db7fad5028ce3c8a8a96078bb" }, "downloads": -1, "filename": "s3clumper-0.1.post14.tar.gz", "has_sig": false, "md5_digest": "c2a871e95cc8eab372981ae5b8f18d71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24105, "upload_time": "2017-09-15T21:52:30", "url": "https://files.pythonhosted.org/packages/13/2d/4b6734fe7b8af867e1489d6a25c85c777a0c015e7d24c61b5c1c36ddd2c7/s3clumper-0.1.post14.tar.gz" } ], "0.1.post15": [ { "comment_text": "", "digests": { "md5": "e0268fe550be00071bfe5f67ef195d91", "sha256": "d83eef14407b34618912d041c982746b4e4bc4e8a68a4a1023893a99546d179d" }, "downloads": -1, "filename": "s3clumper-0.1.post15.tar.gz", "has_sig": false, "md5_digest": "e0268fe550be00071bfe5f67ef195d91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24099, "upload_time": "2017-09-15T21:54:54", "url": "https://files.pythonhosted.org/packages/c1/e6/66799d3dd999ac9a8e3c38b630d1e256204b9481f977d7753afaf1f4f09f/s3clumper-0.1.post15.tar.gz" } ], "0.1.post16": [ { "comment_text": "", "digests": { "md5": "9b9e35cafa031a7936941449b272f48a", "sha256": "7c830cf653dcfd3a8c149f47080457a5a34f86208a0d2ba917efff068293139f" }, "downloads": -1, "filename": "s3clumper-0.1.post16.tar.gz", "has_sig": false, "md5_digest": "9b9e35cafa031a7936941449b272f48a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24145, "upload_time": "2017-09-22T23:31:58", "url": "https://files.pythonhosted.org/packages/92/e5/d0b4beffad02f739631b3cced0ef06e2c434b2d039bd4c4ecf8a0f31d8b7/s3clumper-0.1.post16.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9b9e35cafa031a7936941449b272f48a", "sha256": "7c830cf653dcfd3a8c149f47080457a5a34f86208a0d2ba917efff068293139f" }, "downloads": -1, "filename": "s3clumper-0.1.post16.tar.gz", "has_sig": false, "md5_digest": "9b9e35cafa031a7936941449b272f48a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24145, "upload_time": "2017-09-22T23:31:58", "url": "https://files.pythonhosted.org/packages/92/e5/d0b4beffad02f739631b3cced0ef06e2c434b2d039bd4c4ecf8a0f31d8b7/s3clumper-0.1.post16.tar.gz" } ] }