{ "info": { "author": "Jaap Roes", "author_email": "jaap.roes@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "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" ], "description": "==========================\ndjango-friendly-tag-loader\n==========================\n\nUse templatetag libraries in Django templates to optionally support features.\n\nThis app provides three template tags ``{% friendly_load %}``,\n``{% if_has_tag %}`` and ``{% ifnot_has_tag %}``.\n\nUsed together you can built templates that have optional support for certain\ntemplate tags. You can use them if they are available and do something else if\nthey are not.\n\nInstallation\n============\n\nAdd ``friendlytagloader`` to ``INSTALLED_APPS``\n\nUsage\n=====\n\n``{% load friendly_loader %}`` in your template\n\nLoad some optional taglib ``{% friendly_load comments %}``\n\nOr load a specific tag ``{% friendly_load cycle from future %}``\n\nConditionally use its tag::\n\n {% if_has_tag render_comment_list %}\n {% render_comment_list for obj %}\n {% else %}\n Comment support is not available\n {% endif_has_tag %}\n\n``{% friendly_load %}`` takes multiple arguments, so loading multiple optional\ntemplate tag libraries at once is supported::\n\n {% friendly_load comments webdesign website_tags %}\n\n``{% if_has_tag %}`` and ``{% ifnot_has_tag %}`` can also handle multiple\narguments.\n\nIn the case of ``if_has_tag`` this means that all given tags should be\navailable, so this will render nothing even though ``now`` is a built-in tag::\n\n {% if_has_tag now nonexisting_tag %}\n {% now 'Y' %}\n {% endif_has_tag %}\n\nThe ``ifnot_has_tag`` condition will trigger if any of the given tags is\nunavailable. For example this will render the message since, even though\n``now`` is a built-in tag, ``nonexisting_tag`` is not available::\n\n {% ifnot_has_tag now nonexisting_tag %}\n Some tags are unavailable.\n {% endifnot_has_tag %}\n\nCredits\n=======\n\nOriginal Author: `Jaap Roes `_\n\nCurrent Maintainer: `Adam Taylor `_\n\nChanges\n=======\n\n1.3.1 (2018-08-14)\n------------------\n\n- Added support for Django 2.1\n\n1.3 (2018-06-21)\n----------------\n\n- Dropped support for Django < 1.11\n- Added support for Django 1.11 and 2.0\n\n\n1.2.1 (2015-07-01)\n------------------\n\n- Django 1.8 support\n\n\n1.2 (2014-09-29)\n----------------\n\n- Dropped support for Django < 1.4\n- Verified Django support up to 1.7\n- Added Python 3 support\n- Support ``friendly_load tag from taglib`` syntax\n\n\n1.1 (2012-06-01)\n----------------\n\n- Django 1.4 compatible\n\n\n1.0 (2011-10-21)\n----------------\n\n- Initial release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ataylor32/django-friendly-tag-loader", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-friendly-tag-loader", "package_url": "https://pypi.org/project/django-friendly-tag-loader/", "platform": "", "project_url": "https://pypi.org/project/django-friendly-tag-loader/", "project_urls": { "Homepage": "https://github.com/ataylor32/django-friendly-tag-loader" }, "release_url": "https://pypi.org/project/django-friendly-tag-loader/1.3.1/", "requires_dist": null, "requires_python": "", "summary": "Want to optionally use a template tag library? Use this!", "version": "1.3.1" }, "last_serial": 4171696, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "bf1fa974b3aff2bb667c94485c5d80b9", "sha256": "960be7c896d2b1e26a2b97f45af8bc1ff8376b89eccada47445f8f9b01bf15fc" }, "downloads": -1, "filename": "django-friendly-tag-loader-1.0.tar.gz", "has_sig": false, "md5_digest": "bf1fa974b3aff2bb667c94485c5d80b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8554, "upload_time": "2011-10-21T16:40:50", "url": "https://files.pythonhosted.org/packages/3f/98/7347442d4595620976b152f4a85d11101a60af9e79608b9ec4056daad626/django-friendly-tag-loader-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "a7bb1539894e7b05470d40099e0328de", "sha256": "5eec93e0d81a6f720ed19971a9b1efe1074059e488beb84a8ffe64486f28eaa0" }, "downloads": -1, "filename": "django-friendly-tag-loader-1.1.zip", "has_sig": false, "md5_digest": "a7bb1539894e7b05470d40099e0328de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18842, "upload_time": "2012-06-01T12:01:39", "url": "https://files.pythonhosted.org/packages/32/ff/7b1222a4875de33f4ebcabeba38b5bbdf55125420b5da604cb84d7ce2565/django-friendly-tag-loader-1.1.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "de694995d4b3a6c3f158cee3392c3838", "sha256": "13579c1e9d178e345101035c13d092a241322db5541991a7820f4f9d6381d6e5" }, "downloads": -1, "filename": "django-friendly-tag-loader-1.2.zip", "has_sig": false, "md5_digest": "de694995d4b3a6c3f158cee3392c3838", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16638, "upload_time": "2014-09-29T09:28:09", "url": "https://files.pythonhosted.org/packages/14/24/1874b2fde71e7bde49ce6215530a1d02ad118dddf16a66f53867e2def720/django-friendly-tag-loader-1.2.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "16b7d2d68d274ea80608254dcb86a076", "sha256": "acf35b83db576b1b573cfd4710f21cae0f6101db20e7e10ac192db24ff4ab4e9" }, "downloads": -1, "filename": "django_friendly_tag_loader-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16b7d2d68d274ea80608254dcb86a076", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6222, "upload_time": "2015-07-01T08:52:00", "url": "https://files.pythonhosted.org/packages/73/25/fec21d2f57fdfad38ca7bce674dca8fcdf82fdde190d28c3898a426110ac/django_friendly_tag_loader-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "354f409cd7bac86e78ce0ad32e07282b", "sha256": "c056e6575857ed5dc263ad9797d75ce7ec5df764ef393963ab368b29318470e1" }, "downloads": -1, "filename": "django-friendly-tag-loader-1.2.1.tar.gz", "has_sig": false, "md5_digest": "354f409cd7bac86e78ce0ad32e07282b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9270, "upload_time": "2015-07-01T08:49:34", "url": "https://files.pythonhosted.org/packages/73/48/754cfdd58a1f4c646b9915bc9cbb1a07fd61d7e36c109a74a73123c3daea/django-friendly-tag-loader-1.2.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "f25472924299ba2166da9783f74ec6b2", "sha256": "9a4efd2fbd9253c1d8433c79377f73aa94787c62f0d07d4a3060f3b89c7717b1" }, "downloads": -1, "filename": "django-friendly-tag-loader-1.3.tar.gz", "has_sig": false, "md5_digest": "f25472924299ba2166da9783f74ec6b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9473, "upload_time": "2018-06-22T03:25:57", "url": "https://files.pythonhosted.org/packages/71/a4/e8c16a826152bf0104f5636cd7399b7edba167802ce60065c63b1e77ebf6/django-friendly-tag-loader-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "b7148fa2ae9410bb891a7fcb1c2d754e", "sha256": "31592807245eef51ba9b71ca7f7aaa31b3fb618b5598d3026caeb1a386e1289a" }, "downloads": -1, "filename": "django-friendly-tag-loader-1.3.1.tar.gz", "has_sig": false, "md5_digest": "b7148fa2ae9410bb891a7fcb1c2d754e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9757, "upload_time": "2018-08-15T04:05:02", "url": "https://files.pythonhosted.org/packages/0a/45/1628c1634a49f391a8da7daa0953e67a1be6bf651261765cf343ddfd4981/django-friendly-tag-loader-1.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7148fa2ae9410bb891a7fcb1c2d754e", "sha256": "31592807245eef51ba9b71ca7f7aaa31b3fb618b5598d3026caeb1a386e1289a" }, "downloads": -1, "filename": "django-friendly-tag-loader-1.3.1.tar.gz", "has_sig": false, "md5_digest": "b7148fa2ae9410bb891a7fcb1c2d754e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9757, "upload_time": "2018-08-15T04:05:02", "url": "https://files.pythonhosted.org/packages/0a/45/1628c1634a49f391a8da7daa0953e67a1be6bf651261765cf343ddfd4981/django-friendly-tag-loader-1.3.1.tar.gz" } ] }