{ "info": { "author": "Florent Messa", "author_email": "florent.messa@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "django-sluggable\n================\n\n.. image:: https://secure.travis-ci.org/mysociety/django-sluggable.png?branch=master\n :alt: Build Status\n :target: http://travis-ci.org/mysociety/django-sluggable\n\n\ndjango-sluggable is a library to manage your slugs and redirect old slugs\nto a new one. With this library, you will have the plain history of your operations.\n\nInstallation\n------------\n\nTo install it, simply ::\n\n pip install mysociety-django-sluggable\n\nDocumentation\n-------------\n\nFor documentation, usage, and examples, see:\nhttp://django-sluggable.readthedocs.org\n\nInspiration\n-----------\n\nSome code are from django-autoslug_ and old codebase of Ulule by twidi_.\n\nA big thanks to them.\n\n.. _django-autoslug: https://pypi.python.org/pypi/django-autoslug\n.. _twidi: https://github.com/twidi\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/mysociety/django-sluggable", "keywords": "", "license": "", "maintainer": "Matthew Somerville", "maintainer_email": "matthew@mysociety.org", "name": "mysociety-django-sluggable", "package_url": "https://pypi.org/project/mysociety-django-sluggable/", "platform": "", "project_url": "https://pypi.org/project/mysociety-django-sluggable/", "project_urls": { "Homepage": "http://github.com/mysociety/django-sluggable" }, "release_url": "https://pypi.org/project/mysociety-django-sluggable/0.6.1.1/", "requires_dist": null, "requires_python": "", "summary": "Slug your multiple models and manage redirections", "version": "0.6.1.1" }, "last_serial": 5124877, "releases": { "0.2.4": [ { "comment_text": "", "digests": { "md5": "9e1f02d64dcd71c15b8f3d3d7c74579c", "sha256": "98d862ff3d579836f84959b82d6b91b86a3141070d600e709d436989c2a26185" }, "downloads": -1, "filename": "mysociety-django-sluggable-0.2.4.tar.gz", "has_sig": false, "md5_digest": "9e1f02d64dcd71c15b8f3d3d7c74579c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7498, "upload_time": "2014-04-10T14:54:50", "url": "https://files.pythonhosted.org/packages/9a/47/c4096093b836b2a240c21f6caab0cb7e13236b19036545767db59406646d/mysociety-django-sluggable-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "4429999ad67675805ff45c5e77e23357", "sha256": "6740bc877ad66e723994a942ecd130a7dc49d9c8f6fbb50bf7a735c33a276fe3" }, "downloads": -1, "filename": "mysociety-django-sluggable-0.2.5.tar.gz", "has_sig": false, "md5_digest": "4429999ad67675805ff45c5e77e23357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7497, "upload_time": "2014-06-24T14:06:24", "url": "https://files.pythonhosted.org/packages/8c/76/1d0e0db0e8cc107500aae1261b879d98965c0827f0b61a0d47ed78f21362/mysociety-django-sluggable-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "d16081460cd4c297c424f8932e37ca34", "sha256": "ca5db03aea5f1b351f8cc86b675282149a565f0653e29d40d205c37c5f532df5" }, "downloads": -1, "filename": "mysociety-django-sluggable-0.2.6.tar.gz", "has_sig": false, "md5_digest": "d16081460cd4c297c424f8932e37ca34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7570, "upload_time": "2014-08-27T15:47:49", "url": "https://files.pythonhosted.org/packages/32/0f/b8d8ec0a9af93f61ccca8ecd247f53cc6507800c13f7df21cbeefceba518/mysociety-django-sluggable-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "0dfb3a54004b52391c126d389b2b6e20", "sha256": "a0a0fe32d1ac3812d18b39088d5f82bdc31056453e94c8e9936378e2a7f480d0" }, "downloads": -1, "filename": "mysociety_django_sluggable-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0dfb3a54004b52391c126d389b2b6e20", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11409, "upload_time": "2015-11-13T16:25:32", "url": "https://files.pythonhosted.org/packages/b8/cc/c8aa471984cf8bdfd80fd998acab368f268d05fcb6149e0cd9dad15bae0c/mysociety_django_sluggable-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "727d99363b5378ca0c6b81e9156a4c80", "sha256": "6f0e79ef92c350516326dde7468f7b9443fd0f7ba0824b4a00c045b6c3a12056" }, "downloads": -1, "filename": "mysociety-django-sluggable-0.2.7.tar.gz", "has_sig": false, "md5_digest": "727d99363b5378ca0c6b81e9156a4c80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7788, "upload_time": "2015-11-13T16:25:28", "url": "https://files.pythonhosted.org/packages/da/a2/e7b66f116be42b17632180b62d667cf9e833a9f6d9f0daf5de1ebb01ca97/mysociety-django-sluggable-0.2.7.tar.gz" } ], "0.6.1.1": [ { "comment_text": "", "digests": { "md5": "6f0860d2a57899a986a77f5fabd169bb", "sha256": "ccb47c25b091a96f03900cb31b6ecd257c212becb5d1aeaa2c6f60d03fd0c7ad" }, "downloads": -1, "filename": "mysociety_django_sluggable-0.6.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f0860d2a57899a986a77f5fabd169bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11095, "upload_time": "2019-04-10T16:19:51", "url": "https://files.pythonhosted.org/packages/ab/9c/48e1cd465f529ee0318ed96b1cdf8575acd422c8d0b87480666b6dca8c16/mysociety_django_sluggable-0.6.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9b0c0e36ca054f4346ddcd606096455", "sha256": "990aafa3e44f1ab2889af9a6dd002ecad480a5db20659ff4ed4e35971906960e" }, "downloads": -1, "filename": "mysociety-django-sluggable-0.6.1.1.tar.gz", "has_sig": false, "md5_digest": "c9b0c0e36ca054f4346ddcd606096455", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8939, "upload_time": "2019-04-10T16:19:53", "url": "https://files.pythonhosted.org/packages/32/79/071ae49903542617383dbb4efe54acb17e280095d94785b8347c74597391/mysociety-django-sluggable-0.6.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6f0860d2a57899a986a77f5fabd169bb", "sha256": "ccb47c25b091a96f03900cb31b6ecd257c212becb5d1aeaa2c6f60d03fd0c7ad" }, "downloads": -1, "filename": "mysociety_django_sluggable-0.6.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f0860d2a57899a986a77f5fabd169bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11095, "upload_time": "2019-04-10T16:19:51", "url": "https://files.pythonhosted.org/packages/ab/9c/48e1cd465f529ee0318ed96b1cdf8575acd422c8d0b87480666b6dca8c16/mysociety_django_sluggable-0.6.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9b0c0e36ca054f4346ddcd606096455", "sha256": "990aafa3e44f1ab2889af9a6dd002ecad480a5db20659ff4ed4e35971906960e" }, "downloads": -1, "filename": "mysociety-django-sluggable-0.6.1.1.tar.gz", "has_sig": false, "md5_digest": "c9b0c0e36ca054f4346ddcd606096455", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8939, "upload_time": "2019-04-10T16:19:53", "url": "https://files.pythonhosted.org/packages/32/79/071ae49903542617383dbb4efe54acb17e280095d94785b8347c74597391/mysociety-django-sluggable-0.6.1.1.tar.gz" } ] }