{ "info": { "author": "Sophilabs", "author_email": "hi@sophilabs.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===============================\nDjango QUrl Template Tag\n===============================\n\n\n.. image:: https://img.shields.io/pypi/v/django-qurl-templatetag.svg\n :target: https://pypi.python.org/pypi/django-qurl-templatetag\n\n.. image:: https://img.shields.io/travis/sophilabs/django-qurl-templatetag.svg\n :target: https://travis-ci.org/sophilabs/django-qurl-templatetag\n\n.. image:: https://readthedocs.org/projects/django-qurl-templatetag/badge/?version=latest\n :target: http://django-qurl-templatetag.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/sophilabs/django-qurl-templatetag/shield.svg\n :target: https://pyup.io/repos/github/sophilabs/django-qurl-templatetag/\n :alt: Updates\n\n.. image:: https://img.shields.io/codecov/c/github/sophilabs/django-qurl-templatetag.svg\n :target: https://codecov.io/gh/sophilabs/django-qurl-templatetag\n\n\nA Django template tag to modify url's query string.\n\n\nDocumentation\n-------------\n\nThe full documentation is at https://django-url-templatetag.readthedocs.org.\n\n\nQuick Start\n-----------\n\nInstall Django QUrl Template Tag:\n\n.. code-block::\n\n pip install django-qurl-templatetag\n\nAfter installation is done, add ``qurl_templatetag`` to the ``INSTALLED_APPS`` setting in your settings.py file:\n\n.. code-block::\n\n INSTALLED_APPS = (\n # \u2026\n 'qurl_templatetag',\n # \u2026\n )\n\nTag Usage\n---------\n\n.. code-block::\n\n {% load qurl %}\n\n {% qurl url [param]* [as ] %}\n\n Parameters:\n name=value: replace all values of name by one value\n name=None: remove all values of name\n name+=value: append a new value for name\n name-=value: remove the value of name with the value\n name++: increment the value by one\n name--: decrement the value by one\n\n Example:\n\n {% qurl '/search?page=1&color=blue&color=green' order='name' page=None color+='red' color-='green' %}\n Output: /search?color=blue&order=name&color=red\n\n {% qurl request.get_full_path order='name' %}\n\n\nLibrary Usage\n-------------\n\nA Qurl object has a set of chainable methods to modify the querystring parameters.\n\nAvailable methods are:\n\n* set: replace all values of name by one value, parameter is removed when value is None\n* add: append a new value for name\n* remove: remove the value of name with the value\n* inc: increment the value by another value (optional, defaults to 1)\n* dec: decrement the value by another value (optional, defaults to 1)\n* get: build the url\n\n.. code-block::\n\n from qurl_templatetag import Qurl\n\n >>> Qurl('http://www.sophilabs.co/?page=1&tags=python')\\\n .inc('page', value=2)\\\n .add('tags', 'django')\\\n .add('tags', 'web')\\\n .remove('tags', 'python')\\\n .get()\n http://www.sophilabs.co/?page=3&tags=django&tags=web\n\n\nTests\n-----\n\n.. code-block::\n\n $ pip install -r requirements/test.pip\n $ python runtests.py\n\nAbout\n-----\n\n.. image:: https://res.cloudinary.com/jsconfuy/image/upload/c_pad,f_auto,h_200,w_200,e_trim/v1426608244/xuwbunompvfjaxuazlwo.png\n :target: https://sophilabs.co\n\nDjango Qurl Template Tag is maintained and funded by sophilabs, inc. The names and logos for\nsophilabs are trademarks of sophilabs, inc.\n\n\n=======\nHistory\n=======\n\n0.0.3 (2016-11-14)\n------------------\n\n* Third release on PyPI.\n\n\n0.0.2 (2016-09-29)\n------------------\n\n* Second release on PyPI.\n\n\n0.0.1 (2013-11-14)\n------------------\n\n* First release on PyPI.", "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/sophilabs/django-qurl-templatetag", "keywords": "django,templatetag", "license": "MIT license", "maintainer": null, "maintainer_email": null, "name": "django-qurl-templatetag", "package_url": "https://pypi.org/project/django-qurl-templatetag/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-qurl-templatetag/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/sophilabs/django-qurl-templatetag" }, "release_url": "https://pypi.org/project/django-qurl-templatetag/0.0.13/", "requires_dist": null, "requires_python": null, "summary": "A Django template tag to modify url's query string.", "version": "0.0.13" }, "last_serial": 2658561, "releases": { "0.0.12": [ { "comment_text": "", "digests": { "md5": "9460eebed6bbaf15a59695a1bac26fca", "sha256": "81018bfc0285fffded65a5bcff27be8164af5c9b9a8304fc923a9ae0b57c7cde" }, "downloads": -1, "filename": "django-qurl-templatetag-0.0.12.tar.gz", "has_sig": false, "md5_digest": "9460eebed6bbaf15a59695a1bac26fca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12252, "upload_time": "2016-11-16T18:44:07", "url": "https://files.pythonhosted.org/packages/71/fa/8c518217fdd00642bd52f67991088aa8cf6bb8bc1a27b65774744748aae8/django-qurl-templatetag-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "ecea5dc0757b2057172aa6830054a34d", "sha256": "275f51ec200e2355054cde4a1d0abb609f59d4a443c6994ec44a508b4982a3b3" }, "downloads": -1, "filename": "django-qurl-templatetag-0.0.13.tar.gz", "has_sig": false, "md5_digest": "ecea5dc0757b2057172aa6830054a34d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15467, "upload_time": "2017-02-21T18:50:01", "url": "https://files.pythonhosted.org/packages/09/e4/7beb92a84eaf11456b011abff8bf981450ff7ab68f2d67fa67b028164311/django-qurl-templatetag-0.0.13.tar.gz" } ], "0.0.3": [] }, "urls": [ { "comment_text": "", "digests": { "md5": "ecea5dc0757b2057172aa6830054a34d", "sha256": "275f51ec200e2355054cde4a1d0abb609f59d4a443c6994ec44a508b4982a3b3" }, "downloads": -1, "filename": "django-qurl-templatetag-0.0.13.tar.gz", "has_sig": false, "md5_digest": "ecea5dc0757b2057172aa6830054a34d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15467, "upload_time": "2017-02-21T18:50:01", "url": "https://files.pythonhosted.org/packages/09/e4/7beb92a84eaf11456b011abff8bf981450ff7ab68f2d67fa67b028164311/django-qurl-templatetag-0.0.13.tar.gz" } ] }