{ "info": { "author": "A. Palsson", "author_email": "contact@apalsson.info", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "## Django Storage System for WebDAV\n\nDjango Storage System for WebDAV is a storage system for Django that allows\nthe user to use a WebDAV server as file storage for media files and also\nstatic files.\n\nThis work is licensed under the 3-clause BSD license,\nfor more information see LICENSE.txt\n\n### Prerequisites\n\nDjango v2.2 and Python v3.5 (or higher)\n\n### Building and installing from source\n\nTo install the module in the current virtual environment.\n\n python3 setup.py clean --all install\n\nTo instead install in your home directory.\n\n python3 setup.py clean --all install --user\n\n### Configuration Settings\n\nFollowing parameters are used by the generic file storage system to\nconnect and authenticate against the WebDAV server.\n\n STORAGE_WEBDAV_URL = \"https://www.example.org/media/\"\n STORAGE_WEBDAV_USERNAME = \"username\"\n STORAGE_WEBDAV_PASSWORD = \"password123\"\n\nTo enable the storage system, see [Managing files](https://docs.djangoproject.com/en/2.2/topics/files/)\nin the Django documentation.\n\nIn short; the actual configuration for the generic file storage is `DEFAULT_FILE_STORAGE`, i.e.\n\n DEFAULT_FILE_STORAGE = \"django_storage_webdav.WebDavStorage\"\n\nTo use the storage system for static files, use the following parameters.\n\n STATIC_STORAGE_WEBDAV_URL=\"https://www.example.org/static/\"\n STATIC_STORAGE_WEBDAV_USERNAME=\"username\"\n STATIC_STORAGE_WEBDAV_PASSWORD=\"password123\"\n\nAnd then activate the storage system by setting the `STATICFILES_STORAGE` parameter.\n\n STATICFILES_STORAGE = \"django_storage_webdav.StaticWebDavStorage\"\n\n### Installation in local package index (e.g. DevPi) \n\nThe commands below builds and install the artifacts in a local package index\n(DevPi) at http://devpi.myserver.lan/ under the `staging` index. \n\n python3 setup.py clean --all sdist bdist_wheel\n python3 -m pip install --upgrade twine\n python3 -m twine register --verbose --repository staging dist/*tar.gz\n python3 -m twine upload --repository-url http://devpi.myserver.lan/ --repository staging dist/*\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://gitlab.com/apalsson/django-webdav-storage", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-storage-webdav", "package_url": "https://pypi.org/project/django-storage-webdav/", "platform": "", "project_url": "https://pypi.org/project/django-storage-webdav/", "project_urls": { "Homepage": "https://gitlab.com/apalsson/django-webdav-storage" }, "release_url": "https://pypi.org/project/django-storage-webdav/0.1.2/", "requires_dist": [ "django (>=2.2)", "lxml", "python-dateutil", "requests" ], "requires_python": ">=3.5", "summary": "Django Storage System for WebDAV", "version": "0.1.2" }, "last_serial": 5926769, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "4d0a060faf9fe127a09ac5fa544f7792", "sha256": "307a83fa428a7b4b95920fd95f4b6f0d314cb706cbc91621949802cc620b00bd" }, "downloads": -1, "filename": "django_storage_webdav-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d0a060faf9fe127a09ac5fa544f7792", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 5597, "upload_time": "2019-10-04T06:00:16", "url": "https://files.pythonhosted.org/packages/fb/54/24aad856e37ef08b3637badb18b6978d133d49b8f24d8ebbfeb1947db311/django_storage_webdav-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b895e9ef6dd2aef43a24f5c9d114c12", "sha256": "11fdce601e50e62f9455e069ca08f3064e5c1cc0d25b1d4e98234b186689bccf" }, "downloads": -1, "filename": "django-storage-webdav-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5b895e9ef6dd2aef43a24f5c9d114c12", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4160, "upload_time": "2019-10-04T06:00:18", "url": "https://files.pythonhosted.org/packages/ed/96/4d23b3a016e3b2b52f0f812ad521dafd53a4c11971e5e1262038bc65794b/django-storage-webdav-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d0a060faf9fe127a09ac5fa544f7792", "sha256": "307a83fa428a7b4b95920fd95f4b6f0d314cb706cbc91621949802cc620b00bd" }, "downloads": -1, "filename": "django_storage_webdav-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d0a060faf9fe127a09ac5fa544f7792", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 5597, "upload_time": "2019-10-04T06:00:16", "url": "https://files.pythonhosted.org/packages/fb/54/24aad856e37ef08b3637badb18b6978d133d49b8f24d8ebbfeb1947db311/django_storage_webdav-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b895e9ef6dd2aef43a24f5c9d114c12", "sha256": "11fdce601e50e62f9455e069ca08f3064e5c1cc0d25b1d4e98234b186689bccf" }, "downloads": -1, "filename": "django-storage-webdav-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5b895e9ef6dd2aef43a24f5c9d114c12", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4160, "upload_time": "2019-10-04T06:00:18", "url": "https://files.pythonhosted.org/packages/ed/96/4d23b3a016e3b2b52f0f812ad521dafd53a4c11971e5e1262038bc65794b/django-storage-webdav-0.1.2.tar.gz" } ] }