{ "info": { "author": "Felix Gao", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# S3P Command\n\nS3 Parametrized Command is a subset of S3 command that supports basic date parametrization.\n\nMany use of S3 is to produce/archieve data in the following format\nS3://BUCKET_NAME/PATH/TO/DATA/YYYY-MM-DD/\nor\nS3://BUCKET_NAME/PATH/TO/YYYY-MM-DD_HH-MM-SS/DATA/\n\nTo operate on top these patterns this utility allows you to easily copy, move, remove those dataset by replacing the YYYY-MM-DD with {DATEID} or YYYY-MM-DD_HH-MM-SS with {DATETIMEID}. \n\nAdditional simple arithemtics are allowed such as {DATEID-1} for previoues day or {DATEID+1} for next day.\n\nSimiliarly, the {DATETIMEID} also operate the same for previous day or next day computation.\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/felixgao/S3PCmd.git", "keywords": "", "license": "http://www.apache.org/licenses/LICENSE-2.0", "maintainer": "", "maintainer_email": "", "name": "s3pcmd", "package_url": "https://pypi.org/project/s3pcmd/", "platform": "", "project_url": "https://pypi.org/project/s3pcmd/", "project_urls": { "Homepage": "https://github.com/felixgao/S3PCmd.git" }, "release_url": "https://pypi.org/project/s3pcmd/0.1.2/", "requires_dist": [ "click", "boto3 (>=1.3.1)", "pytz (>=2016.4)", "loguru (>=0.3.0)", "boto3-type-annotations (>=0.3.1)" ], "requires_python": "", "summary": "S3P command line tool", "version": "0.1.2" }, "last_serial": 5817431, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a2ac120f34dc4d77c71cda27d8951fe8", "sha256": "6112ed05918c1270c99db7225d645b2de7beda4a13e0a093fbe566b1d38da6fe" }, "downloads": -1, "filename": "s3pcmd-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a2ac120f34dc4d77c71cda27d8951fe8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10713, "upload_time": "2019-09-09T18:57:48", "url": "https://files.pythonhosted.org/packages/1d/07/7550181b6b77d857fe30b135c43f8bc14bb315fcc6d3e3a769ca5f0be1b2/s3pcmd-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ee1c48aa7f04c74e49ed9d0d3573631", "sha256": "4221babdc974232cf773a994bedb2e8ba1c605c761863ee7a8d1ebe897a07361" }, "downloads": -1, "filename": "s3pcmd-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5ee1c48aa7f04c74e49ed9d0d3573631", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8084, "upload_time": "2019-09-09T18:57:51", "url": "https://files.pythonhosted.org/packages/88/9f/6fd00bbe107de54fa6f97a3b6372bba838d440d80467fac1ca6b9c7ca217/s3pcmd-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e4b403d2a8bf3f0c5c43287df6291a3e", "sha256": "4ec9110c9963c6869c92a4b5640c34d87bf318b717102dc1109f1714e6a5b7a8" }, "downloads": -1, "filename": "s3pcmd-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e4b403d2a8bf3f0c5c43287df6291a3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11704, "upload_time": "2019-09-09T18:57:50", "url": "https://files.pythonhosted.org/packages/e0/79/c0cee42160f98cd09c6de430fb74f3a709e10e782e0b810f58bc31f4ea0a/s3pcmd-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13414a07da02177f9196df38bdd0185b", "sha256": "91cc37322b87914bf0e6d3b93159311273265f3a6af1dedde9c699737cc88074" }, "downloads": -1, "filename": "s3pcmd-0.1.1.tar.gz", "has_sig": false, "md5_digest": "13414a07da02177f9196df38bdd0185b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8599, "upload_time": "2019-09-09T18:57:53", "url": "https://files.pythonhosted.org/packages/cb/2f/3d118815231fb9af06c3685ea317fd20fe8784ce93fc6eecd7a5091cfa09/s3pcmd-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d29f08e80e7547fda940082d049fc641", "sha256": "378cc4f0c3c3a7449889e8c2265414d6e819108dae76eda706dc88b4f05bc743" }, "downloads": -1, "filename": "s3pcmd-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d29f08e80e7547fda940082d049fc641", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12575, "upload_time": "2019-09-11T23:35:49", "url": "https://files.pythonhosted.org/packages/6f/27/1838c781c931b827794f80bdede3591c45306de18de9d1c6991613544618/s3pcmd-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab92bf7ef0da8220b55ed98983571a69", "sha256": "321436d8ebe7b329400bc99b2030a787845a9ff1cd5ffa9e2abb5c8a1a558644" }, "downloads": -1, "filename": "s3pcmd-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ab92bf7ef0da8220b55ed98983571a69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9244, "upload_time": "2019-09-11T23:35:51", "url": "https://files.pythonhosted.org/packages/9b/74/54c473d3be6a92aaa0a0fdfc44227dc70cb3d1f7a9b5e514356cecdab1c4/s3pcmd-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d29f08e80e7547fda940082d049fc641", "sha256": "378cc4f0c3c3a7449889e8c2265414d6e819108dae76eda706dc88b4f05bc743" }, "downloads": -1, "filename": "s3pcmd-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d29f08e80e7547fda940082d049fc641", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12575, "upload_time": "2019-09-11T23:35:49", "url": "https://files.pythonhosted.org/packages/6f/27/1838c781c931b827794f80bdede3591c45306de18de9d1c6991613544618/s3pcmd-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab92bf7ef0da8220b55ed98983571a69", "sha256": "321436d8ebe7b329400bc99b2030a787845a9ff1cd5ffa9e2abb5c8a1a558644" }, "downloads": -1, "filename": "s3pcmd-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ab92bf7ef0da8220b55ed98983571a69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9244, "upload_time": "2019-09-11T23:35:51", "url": "https://files.pythonhosted.org/packages/9b/74/54c473d3be6a92aaa0a0fdfc44227dc70cb3d1f7a9b5e514356cecdab1c4/s3pcmd-0.1.2.tar.gz" } ] }