{ "info": { "author": "James Munnelly", "author_email": "james@munnelly.eu", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "***************\ndjango-plexauth\n***************\n\n\n\n.. image:: https://cloud.githubusercontent.com/assets/203583/7464347/62ecff22-f2ba-11e4-9146-bbd237b2fb93.png\n\t:alt: Screenshot\n\t:align: center\n\n\nThis module provides a django authentication backend for authenticating against plex.tv.\n\nAfter properly setting up, you should be able to authenticate at /auth/login.\n\n==========\nInstalling\n==========\n\nThe quickest way to get installed is through PyPi. Simply run:\n\n.. code-block:: bash\n\n\t$ pip install django-plexauth\n\nInstall by placing the plexauth module in your python path.\n\nAll requirements can be installed via pip:\n\n.. code-block:: bash\n\n\t$ pip install django django-bootstrap3 django-activelink requests\n\n\n============\nRequirements\n============\n* requests_ >= 2.7.0\n* django_ >= 1.8.0\n* django-bootstrap3_\n* django-activelink_ >= 0.4\n\n=============\nConfiguration\n=============\n\nIn the settings.py file for your project, ensure you have the following:\n\n.. code:: python\n\n\tINSTALLED_APPS = (\n\t\t...\n\t\t'bootstrap3',\n\t\t'activelink',\n\t\t'plexauth',\n\t)\n\tAUTHENTICATION_BACKENDS = (\n\t 'plexauth.auth.PlexBackend',\n\t)\n\n\tAUTH_USER_MODEL = 'plexauth.PlexUser'\n\tPLEX_ADMIN_USERS = ('admin_usernames')\n\tPLEX_SERVER_NAME = 'your_server_nickname'\n\nIn your urls.py file, add the following line\n\n.. code:: python\n\n\turlpatterns = patterns('',\n\t\t...\n\t\turl(r'^auth/?', include('plexauth.urls')),\n\t)\n\n\n\n.. _requests: https://github.com/kennethreitz/requests\n.. _django: https://github.com/django/django\n.. _django-bootstrap3: https://github.com/dyve/django-bootstrap3\n.. _django-activelink", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/munnerz/django-plexauth", "keywords": null, "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "django-plexauth", "package_url": "https://pypi.org/project/django-plexauth/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-plexauth/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/munnerz/django-plexauth" }, "release_url": "https://pypi.org/project/django-plexauth/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "A django auth backend for authenticating against plex.tv", "version": "0.1.1" }, "last_serial": 1534271, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "78d8205ddbb9e71386e018ff7149194c", "sha256": "f7537bfa3cb3840beb0a0eb67187931ec3859fc4529fad8fa718d597298ed415" }, "downloads": -1, "filename": "django-plexauth-0.1.tar.gz", "has_sig": false, "md5_digest": "78d8205ddbb9e71386e018ff7149194c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4897, "upload_time": "2015-05-05T00:56:51", "url": "https://files.pythonhosted.org/packages/88/8a/ff5836018014a0a085bee83f8e80959023120bb927ed3ff2c43fb44d676c/django-plexauth-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f42ad09796ad88fa9467db882e03ab3e", "sha256": "fa6324740a6982fc529424f33617e189ee5ec1433de846346b83bc8e4761053a" }, "downloads": -1, "filename": "django-plexauth-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f42ad09796ad88fa9467db882e03ab3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5386, "upload_time": "2015-05-05T16:37:50", "url": "https://files.pythonhosted.org/packages/9f/38/b10945ecff4b23a7ae68d58e149cf3bdc0c2d2086fef3340369010897710/django-plexauth-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f42ad09796ad88fa9467db882e03ab3e", "sha256": "fa6324740a6982fc529424f33617e189ee5ec1433de846346b83bc8e4761053a" }, "downloads": -1, "filename": "django-plexauth-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f42ad09796ad88fa9467db882e03ab3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5386, "upload_time": "2015-05-05T16:37:50", "url": "https://files.pythonhosted.org/packages/9f/38/b10945ecff4b23a7ae68d58e149cf3bdc0c2d2086fef3340369010897710/django-plexauth-0.1.1.tar.gz" } ] }