{ "info": { "author": "Sven Groot (Mediamoose)", "author_email": "sven@mediamoose.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "***********\nReadyRector\n***********\n\n.. image:: https://badge.fury.io/py/readyrector.png\n :target: https://badge.fury.io/py/readyrector\n\nEasy to implement redirect middleware, which loads redirects from a configurable backend.\n\nInstallation\n============\n\n.. code-block:: sh\n\n pip install readyrector\n\n\nUsage\n=====\n\n.. code-block:: python\n\n # settings.py\n INSTALLED_APPS = (\n # ...\n 'readyrector',\n # ...\n )\n\n # put at the end of the middleware list as a last resort\n MIDDLEWARE = (\n # ...\n 'readyrector.middleware.RedirectDatabaseMiddleware',\n )\n\n\nRedirectDatabaseMiddleware\n--------------------------\n\nGets redirects from database records. Implement a view or API to manage these records.\n\nRedirectURLConfMiddleware\n-------------------------\n\nGets redirects from a URL conf file. Requires setting ``READYRECTOR_URLCONF``\n\n\nSettings\n========\n\n``READYRECTOR_URLCONF``\n-----------------------\n\n- Default: ``''``\n\nRequired when ``RedirectURLConfMiddleware`` is used. Expects a path to a URL conf file.", "description_content_type": "", "docs_url": null, "download_url": "https://gitlab.com/mediamoose/readyrector/repository/v1.0/archive.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/mediamoose/readyrector/tree/v1.0", "keywords": "redirect,middleware,django", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "readyrector", "package_url": "https://pypi.org/project/readyrector/", "platform": "", "project_url": "https://pypi.org/project/readyrector/", "project_urls": { "Download": "https://gitlab.com/mediamoose/readyrector/repository/v1.0/archive.tar.gz", "Homepage": "https://gitlab.com/mediamoose/readyrector/tree/v1.0" }, "release_url": "https://pypi.org/project/readyrector/1.0/", "requires_dist": null, "requires_python": "", "summary": "Easy to implement redirect middleware, which loads redirects from a configurable backend.", "version": "1.0" }, "last_serial": 4795629, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "cf1a7b400baa2184ff6cd2e33ec7ed30", "sha256": "06f2407416e831fb1c84ed62871f49b9d62de64f0286fa34d15f953b48501117" }, "downloads": -1, "filename": "readyrector-1.0.tar.gz", "has_sig": false, "md5_digest": "cf1a7b400baa2184ff6cd2e33ec7ed30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5951, "upload_time": "2019-02-08T14:04:23", "url": "https://files.pythonhosted.org/packages/c1/af/335ce0251c1f26980544dc871590f752866c1e738985b9795a9902be3146/readyrector-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf1a7b400baa2184ff6cd2e33ec7ed30", "sha256": "06f2407416e831fb1c84ed62871f49b9d62de64f0286fa34d15f953b48501117" }, "downloads": -1, "filename": "readyrector-1.0.tar.gz", "has_sig": false, "md5_digest": "cf1a7b400baa2184ff6cd2e33ec7ed30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5951, "upload_time": "2019-02-08T14:04:23", "url": "https://files.pythonhosted.org/packages/c1/af/335ce0251c1f26980544dc871590f752866c1e738985b9795a9902be3146/readyrector-1.0.tar.gz" } ] }