{ "info": { "author": "Ed Rivas", "author_email": "ed@unplug.studio", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "\nDjango Password-Protect\n=======================\n\nEasy password-protected URLs for your Django website.\n\nInstall\n-------\n\n1. Install via pip: ``pip install django-pwdprotect``.\n2. Add ``pwdprotect`` your ``INSTALLED_APPS``.\n3. Add ``pwdprotect.middleware.PasswordProtectMiddleware`` to your ``MIDDLEWARE`` settings.\n4. Run migrations ``python manage.py migrate pwdprotect``.\n\nUsage\n-----\n\nAfter installation you can add protected URLs via the Django admin. Only local URLs starting with a ``/`` are allowed (do not include the site domain). The middleware will then check each request and prompt the user to log in if required.\n\nContributing\n------------\n\nReview contribution guidelines at CONTRIBUTING.md_.\n\n.. _CONTRIBUTING.md: CONTRIBUTING.md\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/unplugstudio/django-pwdprotect", "keywords": "django security password page middleware", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-pwdprotect", "package_url": "https://pypi.org/project/django-pwdprotect/", "platform": "", "project_url": "https://pypi.org/project/django-pwdprotect/", "project_urls": { "Homepage": "https://gitlab.com/unplugstudio/django-pwdprotect" }, "release_url": "https://pypi.org/project/django-pwdprotect/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Password-protected URLs for Django", "version": "1.0.1" }, "last_serial": 4193448, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "342aa86d506f02454e4674bd35ae075f", "sha256": "b0085f246165fd56410a99546d0e4df4da5f4fcc2b5617c55e3df9563cf6e094" }, "downloads": -1, "filename": "django_pwdprotect-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "342aa86d506f02454e4674bd35ae075f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6221, "upload_time": "2018-06-12T23:23:28", "url": "https://files.pythonhosted.org/packages/6d/78/06bbf8f3c7792eb9e5dc3d8eb2f2e65c90c0c745474e25b197cff510ac01/django_pwdprotect-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50fa758aad79b9b55fba46346dd4a028", "sha256": "1bfb1871226867f7a5453597ee50fb6fdf221a03bd2de9ee9fcf331b8deea9e5" }, "downloads": -1, "filename": "django-pwdprotect-1.0.0.tar.gz", "has_sig": false, "md5_digest": "50fa758aad79b9b55fba46346dd4a028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4527, "upload_time": "2018-06-12T23:23:29", "url": "https://files.pythonhosted.org/packages/3f/c4/6c0ae0cef3dba362304c4f0fc946da26184c5f60e9eb5cd938381da1a528/django-pwdprotect-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "05c954dd0492afda4bd08d61c0043fc8", "sha256": "153cb8ae3c5200e39245f2936ed6a8517e496ad4ae256c3cf698d2d277a24a95" }, "downloads": -1, "filename": "django_pwdprotect-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "05c954dd0492afda4bd08d61c0043fc8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6230, "upload_time": "2018-08-21T18:33:32", "url": "https://files.pythonhosted.org/packages/e2/18/8b9d28323fb375b28ab314215ec9d61c1a76da73f27eb9426c9e12d255e5/django_pwdprotect-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f279c735dbecc548623bd151f2d2e474", "sha256": "0bc8cddbeaf8d917989041d5d407bfc4d9e0c4ff8062af12bbe50f4b19a7626e" }, "downloads": -1, "filename": "django-pwdprotect-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f279c735dbecc548623bd151f2d2e474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4553, "upload_time": "2018-08-21T18:33:34", "url": "https://files.pythonhosted.org/packages/0e/7b/045b399afd2a662729d17dc3edb5ab8af6cabd1afd5d9af60b6b0bced0e2/django-pwdprotect-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "05c954dd0492afda4bd08d61c0043fc8", "sha256": "153cb8ae3c5200e39245f2936ed6a8517e496ad4ae256c3cf698d2d277a24a95" }, "downloads": -1, "filename": "django_pwdprotect-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "05c954dd0492afda4bd08d61c0043fc8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6230, "upload_time": "2018-08-21T18:33:32", "url": "https://files.pythonhosted.org/packages/e2/18/8b9d28323fb375b28ab314215ec9d61c1a76da73f27eb9426c9e12d255e5/django_pwdprotect-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f279c735dbecc548623bd151f2d2e474", "sha256": "0bc8cddbeaf8d917989041d5d407bfc4d9e0c4ff8062af12bbe50f4b19a7626e" }, "downloads": -1, "filename": "django-pwdprotect-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f279c735dbecc548623bd151f2d2e474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4553, "upload_time": "2018-08-21T18:33:34", "url": "https://files.pythonhosted.org/packages/0e/7b/045b399afd2a662729d17dc3edb5ab8af6cabd1afd5d9af60b6b0bced0e2/django-pwdprotect-1.0.1.tar.gz" } ] }