{ "info": { "author": "pyxnode", "author_email": "pynode@protonmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Amazon S3 synchronisation target for pyftpsync\n\nAllows to copy remote FTP files and immediately upload\nto S3 bucket as soon as each individual file is downloaded.\n\n\n## Installation\n\n```bash\n\n >>> pip install -U pyftpsync-s3\n\n```\n\n\n## Usage\n\nS3Target() is a drop in replacement for FsTarget(). Use examples in pyftpsync documentation.\nInitialize S3Target() with boto3 s3 client and bucket name.\n\n```python\n\n >>> from pyftpsyncs3.s3target import S3Target\n >>> local = S3Target(root_dir=\"/abc/\", extra_opts=dict(s3=boto3s3client, bucket='test'))\n\n```\n\n\n## Bugs\n\nFTP to S3 is supported. S3 to FTP is not implemented yet.", "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/pyxnode/pyftpsync-s3", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyftpsync-s3", "package_url": "https://pypi.org/project/pyftpsync-s3/", "platform": "", "project_url": "https://pypi.org/project/pyftpsync-s3/", "project_urls": { "Homepage": "https://github.com/pyxnode/pyftpsync-s3" }, "release_url": "https://pypi.org/project/pyftpsync-s3/0.0.9/", "requires_dist": null, "requires_python": "", "summary": "Amazon S3 synchronization target for pyftpsync library", "version": "0.0.9" }, "last_serial": 4862776, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2a95bc4b3103f8283dfdc4dcbbf81638", "sha256": "cfdc77230da5fc9c65e88f8450abae4caaf224e85ba28b71f7dba44aab2c6602" }, "downloads": -1, "filename": "pyftpsync_s3-0.0.1-py3.6.egg", "has_sig": false, "md5_digest": "2a95bc4b3103f8283dfdc4dcbbf81638", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 4720, "upload_time": "2019-02-19T12:08:55", "url": "https://files.pythonhosted.org/packages/8a/7e/7001a8a77e0746520aecd48938a6cd823e427dc722f1b553796a83c1df40/pyftpsync_s3-0.0.1-py3.6.egg" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "71a82de9adc485884177b9241aee1f4e", "sha256": "9cffddd73a034c2a04c5f4eccd6e77236c2f14b5037851c4c91ce4c6cc4b67f5" }, "downloads": -1, "filename": "pyftpsync-s3-0.0.2.tar.gz", "has_sig": false, "md5_digest": "71a82de9adc485884177b9241aee1f4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2179, "upload_time": "2019-02-19T12:25:39", "url": "https://files.pythonhosted.org/packages/1c/0b/57af7326c01bcc724dc3260dcb0b7c93c9a3d61131dce02f29dc13a4855b/pyftpsync-s3-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "eb5ccd9ef37c5fffd7f2367e4f8bf08e", "sha256": "5d794d2cfe920463bf73502727ea0ba0ffefa530780e0065d10de71b31aa3e92" }, "downloads": -1, "filename": "pyftpsync_s3-0.0.3-py3.6.egg", "has_sig": false, "md5_digest": "eb5ccd9ef37c5fffd7f2367e4f8bf08e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 4812, "upload_time": "2019-02-19T12:38:41", "url": "https://files.pythonhosted.org/packages/b3/a2/8206bae20359c0597cf909eff763c3e0f02d4c9e7043949db0823f0d139d/pyftpsync_s3-0.0.3-py3.6.egg" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "6da2e1f4e965ce40771d16e62a8e4881", "sha256": "813c7ce48c2a3f2921a0de8a4bdbb167a3a34710a4ec785341ed64e7c6ac3fe3" }, "downloads": -1, "filename": "pyftpsync-s3-0.0.5.tar.gz", "has_sig": false, "md5_digest": "6da2e1f4e965ce40771d16e62a8e4881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2262, "upload_time": "2019-02-19T20:36:05", "url": "https://files.pythonhosted.org/packages/45/eb/8ad074e1c69bca30e167396863123e1a47d9284d95a41b0caf0dff275028/pyftpsync-s3-0.0.5.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "04a919091c5977ad734cd818f2c61bf8", "sha256": "24f42b26b02f1202c2d468c60b859585b93223f347ff6aa7ad7a90d0280f2fd1" }, "downloads": -1, "filename": "pyftpsync-s3-0.0.7.tar.gz", "has_sig": false, "md5_digest": "04a919091c5977ad734cd818f2c61bf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2307, "upload_time": "2019-02-19T20:53:01", "url": "https://files.pythonhosted.org/packages/cf/4a/de27035b41896f5d49e6e19ed9351c34f9438915e3695406f377082f71c6/pyftpsync-s3-0.0.7.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "ef7234d2fee6e334a2447d72c16fb9a6", "sha256": "020e2ed2b560dcbcc1b283045af009f916859089238518bc0d475b2d55dacdfd" }, "downloads": -1, "filename": "pyftpsync-s3-0.0.9.tar.gz", "has_sig": false, "md5_digest": "ef7234d2fee6e334a2447d72c16fb9a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2785, "upload_time": "2019-02-25T03:33:37", "url": "https://files.pythonhosted.org/packages/1f/5d/0f7301563a2905cebc884028c0afe006620033f9927b776470224a3f2065/pyftpsync-s3-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef7234d2fee6e334a2447d72c16fb9a6", "sha256": "020e2ed2b560dcbcc1b283045af009f916859089238518bc0d475b2d55dacdfd" }, "downloads": -1, "filename": "pyftpsync-s3-0.0.9.tar.gz", "has_sig": false, "md5_digest": "ef7234d2fee6e334a2447d72c16fb9a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2785, "upload_time": "2019-02-25T03:33:37", "url": "https://files.pythonhosted.org/packages/1f/5d/0f7301563a2905cebc884028c0afe006620033f9927b776470224a3f2065/pyftpsync-s3-0.0.9.tar.gz" } ] }