{ "info": { "author": "Aymeric Augustin", "author_email": "aymeric.augustin@m4x.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "**WARNING: the architecture described below isn't a best practice anymore.**\n\n*Get in touch if you're using it and would like to maintain it in the future!*\n\nIntroduction\n============\n\ndjango-resto (REplicated STOrage) provides file storage backends that can\nstore files coming into a Django site on several servers in parallel, using\nHTTP. ``HybridStorage`` and ``AsyncStorage`` will store the files locally on\nthe filesystem and remotely, while ``DistributedStorage`` will only store them\nremotely.\n\nThis works for files uploaded by users through the admin or through custom\nDjango forms, and also for files created by the application code, provided it\nuses the standard `storage API`_.\n\ndjango-resto is useful for sites deployed in a multi-server environment, in\norder to accept uploaded files and have them available on all media servers\nfor subsequent web requests that could be routed to any machine.", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/django-resto", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aaugustin/django-resto", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-resto", "package_url": "https://pypi.org/project/django-resto/", "platform": "all", "project_url": "https://pypi.org/project/django-resto/", "project_urls": { "Download": "http://pypi.python.org/pypi/django-resto", "Homepage": "https://github.com/aaugustin/django-resto" }, "release_url": "https://pypi.org/project/django-resto/1.3/", "requires_dist": null, "requires_python": null, "summary": "REplicated STOrage for Django, file backends that mirror media files to several servers over HTTP", "version": "1.3" }, "last_serial": 2157608, "releases": { "0.2": [], "0.3": [ { "comment_text": "", "digests": { "md5": "7d8c6f1906e2dbd8154620d7c5fb3fd4", "sha256": "40cf6fe35c8e18f77498a83d25cdf806357b8ea131c167eb22550b4d7d573a10" }, "downloads": -1, "filename": "django-resto-0.3.tar.gz", "has_sig": false, "md5_digest": "7d8c6f1906e2dbd8154620d7c5fb3fd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13695, "upload_time": "2012-01-30T23:19:58", "url": "https://files.pythonhosted.org/packages/f8/e7/ee4c2ee527f436b19ff448319cf6426b84cb6aa7c62235d7918c2846f781/django-resto-0.3.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "e1e2d8e2aa98b151cbdcf9fd0d341570", "sha256": "f46a8344bf1bb6c1e11c9c339befa61bbbbbd951ab14cc57d8f02adec18c346a" }, "downloads": -1, "filename": "django-resto-1.0.tar.gz", "has_sig": false, "md5_digest": "e1e2d8e2aa98b151cbdcf9fd0d341570", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13730, "upload_time": "2012-03-31T11:13:35", "url": "https://files.pythonhosted.org/packages/bd/36/c6ca29f88170156e57ee0c0e84f5fd8cc68347b17cf2ac4d8b3b804f2a19/django-resto-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "df16eeaa85dc7b4379670ba4dd4bd8ca", "sha256": "6928d2be95c038b25bf53e1f6bcba4c0ec52a5a1ced1ef2000fd8396cc70e0e2" }, "downloads": -1, "filename": "django-resto-1.0.1.tar.gz", "has_sig": false, "md5_digest": "df16eeaa85dc7b4379670ba4dd4bd8ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13769, "upload_time": "2012-05-03T21:22:37", "url": "https://files.pythonhosted.org/packages/78/3e/cd3171a5952306c875d43dd1cf89ff068f04875f68df300e46d12bd1298d/django-resto-1.0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "5d67d078e69fb910d707c73e637baad5", "sha256": "6db501541c483108b92371cc94f991721376771007c26b2d28c4c337b76318a2" }, "downloads": -1, "filename": "django-resto-1.1.tar.gz", "has_sig": false, "md5_digest": "5d67d078e69fb910d707c73e637baad5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15679, "upload_time": "2013-06-21T07:25:19", "url": "https://files.pythonhosted.org/packages/87/ea/f6c5f15c05d766d99747adbe7163aa0990b42c52f962276c3c223fb3834a/django-resto-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "b4133358b6a6bd199cde3506561eb35a", "sha256": "d813c7cc4c1e4d2d0374b98bf2031b201e2f9ce74e56af399c8a853672f99bb0" }, "downloads": -1, "filename": "django_resto-1.2-py27-none-any.whl", "has_sig": false, "md5_digest": "b4133358b6a6bd199cde3506561eb35a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15789, "upload_time": "2014-01-19T12:01:39", "url": "https://files.pythonhosted.org/packages/86/03/e518b23bfeba4b9bb2ed1b2fc02984c5e092da3316e4c78e9908335cbdf9/django_resto-1.2-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c85c4ce9f21ea4d3263f1ba6ac41781", "sha256": "8e80473055e3bc1015e81e58c8b357d3c5f2e7c2de47e7c705c9cdac2245aada" }, "downloads": -1, "filename": "django-resto-1.2.tar.gz", "has_sig": false, "md5_digest": "3c85c4ce9f21ea4d3263f1ba6ac41781", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16281, "upload_time": "2014-01-19T12:01:36", "url": "https://files.pythonhosted.org/packages/11/c9/4033c874c2c4d110b06d2ee51e371cb82dc9fb32dc80f0310c902b431281/django-resto-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "0b47c5c2969e4f3a0ebb8d1e9c9f6977", "sha256": "d51d4dac3b8b2a6de8622b313d4bcb1ff80135cae8e5cfd599283a3a589994f9" }, "downloads": -1, "filename": "django_resto-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0b47c5c2969e4f3a0ebb8d1e9c9f6977", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 16013, "upload_time": "2016-06-08T20:59:18", "url": "https://files.pythonhosted.org/packages/e3/be/a864df781a795e0f0bdd07435330a173beb4d99a1738a50a37c203b8d56a/django_resto-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dac98aad6bb9d0586e5d8cbd8c97ba2", "sha256": "bb4ef57ea07725212b6c15b40958ed2890c81ad34aadb3f54b09cfa539d87cea" }, "downloads": -1, "filename": "django-resto-1.3.tar.gz", "has_sig": false, "md5_digest": "6dac98aad6bb9d0586e5d8cbd8c97ba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16588, "upload_time": "2016-06-08T20:59:13", "url": "https://files.pythonhosted.org/packages/c3/7e/a1e8ad7180fcb91f7ddbaadb8c0af54a1dfe84ec14e3463a7c48bc3d34ba/django-resto-1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0b47c5c2969e4f3a0ebb8d1e9c9f6977", "sha256": "d51d4dac3b8b2a6de8622b313d4bcb1ff80135cae8e5cfd599283a3a589994f9" }, "downloads": -1, "filename": "django_resto-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0b47c5c2969e4f3a0ebb8d1e9c9f6977", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 16013, "upload_time": "2016-06-08T20:59:18", "url": "https://files.pythonhosted.org/packages/e3/be/a864df781a795e0f0bdd07435330a173beb4d99a1738a50a37c203b8d56a/django_resto-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dac98aad6bb9d0586e5d8cbd8c97ba2", "sha256": "bb4ef57ea07725212b6c15b40958ed2890c81ad34aadb3f54b09cfa539d87cea" }, "downloads": -1, "filename": "django-resto-1.3.tar.gz", "has_sig": false, "md5_digest": "6dac98aad6bb9d0586e5d8cbd8c97ba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16588, "upload_time": "2016-06-08T20:59:13", "url": "https://files.pythonhosted.org/packages/c3/7e/a1e8ad7180fcb91f7ddbaadb8c0af54a1dfe84ec14e3463a7c48bc3d34ba/django-resto-1.3.tar.gz" } ] }