{ "info": { "author": "Redouane Zait", "author_email": "redouanezait@gmail.com", "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 :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Utilities" ], "description": "==================\ndjango-fontawesome\n==================\n\n.. image:: https://badge.fury.io/py/django-fontawesome.svg\n :target: http://badge.fury.io/py/django-fontawesome\n\n\ndjango-fontawesome is a `Django `_ app that provides a couple of Fontawesome/Django related utilities, namely:\n\n- an ``IconField`` to associate Fontawesome icons with model instances\n- templatetags to render Fontawesome icons\n\nalso included:\n\n- admin support for the ``IconField``\n- fr locale translation\n\n\nRequirements\n============\n\n- PyYAML\n- Select2 (included)\n- JQuery (uses django's jquery in admin panel)\n\n\nSettings\n========\nBy default, django-fontawesome ships with and uses the lastest fontawesome release.\nYou can configure django-fontawesome to use another release/source/cdn by specifying::\n\n # default uses locally shipped version at 'fontawesome/css/font-awesome.min.css'\n FONTAWESOME_CSS_URL = '//cdn.example.com/fontawesome-min.css' # absolute url\n FONTAWESOME_CSS_URL = 'myapp/css/fontawesome.min.css' # relative url\n\nYou can also tell it the fontawesome prefix, which as of right now is 'fa', using::\n\n FONTAWESOME_PREFIX = 'bg' # default is 'fa'\n\n\nInstallation / Usage\n====================\n\n0. Install via pip::\n\n pip install django-fontawesome\n\n\n1. Add 'fontawesome' to your installed apps setting like this::\n\n INSTALLED_APPS = (\n ...\n 'fontawesome',\n )\n\n2. Import and use the ``IconField``::\n \n from fontawesome.fields import IconField\n\n\n class Category(models.Model):\n ...\n icon = IconField()\n\n\nHere's what the widget looks like in the admin panel:\n\n|admin-widget|\n\n3. You can then render the icon in your template like this::\n \n {% for category in categories.all %}\n {% if category.icon %}\n {{ category.icon.as_html }}\n {% endif %}\n {% endfor %}\n\n\n4. django-fontawesome ships with two template tags, ``fontawesome_stylesheet`` and ``fontawesome_icon``.\n - the former inserts a stylesheet link with a pre-configured href according to the ``FONTAWESOME_CSS_URL`` setting\n - the latter renders icons, and accepts the following optional keywords arguments: large, spin, fixed, li, border: (true/false), rotate: (90/180/270), title: (string)\n - you can also colorize an icon using the ``color='red'`` keyword argument to the ``fontawesome_icon`` template tag\n\n - example usage::\n\n {% load fontawesome %}\n \n \n {% fontawesome_stylesheet %} \n ...\n \n \n {% fontawesome_icon 'user' color='red' %}\n\n {% fontawesome_icon 'star' large=True spin=True %}\n \n \n\n\n5. profit!!!\n\n.. |admin-widget| image:: docs/images/admin-widget.png\n\nchangelog\n=========\n\n1.0 - May 10, 2018\n--------------------\n- django 1.11 compability\n- usage of yaml's `safe_load` instead of insecure `load`\n- new pypi release (1.0), is now considered a stable release\n\n0.3.1 - Dec 19, 2016\n--------------------\n- added unicode literals import for cases where icon title attribute uses non ascii chars\n\n\nNov 28, 2016\n------------\n- now suppots django 1.8+\n- python3 supported, supposedly\n- relative import issues fixed\n- updated icon mapping for fontawesome 4.7\n- tabular and stacked inlines now supported\n- other small fixes\n- new PyPI release (0.3)\n\nJan 28, 2016\n------------\n- updated icon mapping file (icons.yml) for fontawesome 4.5.0\n- new keyword arg for fontawesome_icon template tag: title\n\nDec 17, 2015\n------------\n- Updated locally shipped fontawesome to 4.5.0\n- fontawesome_icon's output is now marked safe\n\nSep 11, 2015\n------------\n- Updated locally shipped fontawesome to 4.4.0\n\nFeb 27, 2015\n------------\n- added two new keyword argument to the fontawesome_icon template tag, color and border\n- FONTAWESOME_PREFIX setting is now taken into account when rendering icons using the fontawesome_icon template tag\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/redouane/django-fontawesome", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "django-fontawesome", "package_url": "https://pypi.org/project/django-fontawesome/", "platform": "", "project_url": "https://pypi.org/project/django-fontawesome/", "project_urls": { "Homepage": "https://www.github.com/redouane/django-fontawesome" }, "release_url": "https://pypi.org/project/django-fontawesome/1.0/", "requires_dist": null, "requires_python": "", "summary": "a django app that provides a couple of fontawesome/django related utilities.", "version": "1.0" }, "last_serial": 3850227, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fbdc1927bdb56400b521d231357656bc", "sha256": "e14c465a271ea924e7b5ca1a5d689f659c71b4cff0c63aa2cb04e8c19217ab76" }, "downloads": -1, "filename": "django-fontawesome-0.1.tar.gz", "has_sig": false, "md5_digest": "fbdc1927bdb56400b521d231357656bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35719, "upload_time": "2014-05-05T15:59:49", "url": "https://files.pythonhosted.org/packages/85/70/3471121b7a1347c160b1349cc1b2c4ab27ebcbe6422942a411ad4cb02578/django-fontawesome-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "254c6689df779913b2678e3a8e60928b", "sha256": "a29e90bf4e62b0b9deebb4cda6d6af6d4ad5991092ffc704da64da03ec347332" }, "downloads": -1, "filename": "django-fontawesome-0.2.tar.gz", "has_sig": false, "md5_digest": "254c6689df779913b2678e3a8e60928b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 390887, "upload_time": "2014-12-17T12:30:35", "url": "https://files.pythonhosted.org/packages/90/d3/50ece305e3e9299addb61d15d36c53065876848e30161c2867536bd86160/django-fontawesome-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9c1d3cfbf7749e85a18a3ac52e663ad4", "sha256": "c19277f6b34eb1b1321403a336f89321385735edf92df4c1dea0962d5c955e43" }, "downloads": -1, "filename": "django-fontawesome-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9c1d3cfbf7749e85a18a3ac52e663ad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 482730, "upload_time": "2015-02-19T10:26:01", "url": "https://files.pythonhosted.org/packages/79/f3/0b67311b2915b60ed85ac6d570ccba8c16c5b84dfc1e7b413237c0f2bc19/django-fontawesome-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "3e0f5075ab7f22624af8a03c79b02ee2", "sha256": "4751fab40cd44628afe2e6898dcac53f3ff554c1b60f9ea8b3805b781586133a" }, "downloads": -1, "filename": "django-fontawesome-0.2.2.tar.gz", "has_sig": false, "md5_digest": "3e0f5075ab7f22624af8a03c79b02ee2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 482954, "upload_time": "2015-02-27T18:14:37", "url": "https://files.pythonhosted.org/packages/90/6c/e92af3de2de4f90800c6bf40dadce4bcc09a81b5a5034538cf9bf6e67c56/django-fontawesome-0.2.2.tar.gz" } ], "0.2.3": [], "0.2.4": [ { "comment_text": "", "digests": { "md5": "ad8b3fcb7b8c98c94441e083dc82289e", "sha256": "dfa80de64a72c5cd3d5ae99d9066cfb47ba265bd1554fda194ed22ec187bd073" }, "downloads": -1, "filename": "django-fontawesome-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ad8b3fcb7b8c98c94441e083dc82289e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 543058, "upload_time": "2015-09-11T19:40:14", "url": "https://files.pythonhosted.org/packages/6d/f3/e61f7c1417b7f8366df3b29e7572c47f78198d0d5649471491cc062d3db6/django-fontawesome-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "ae4af6e4457aa91cb57814047d28c791", "sha256": "266d2c6e6e6ec3f7eacab86bd32af7bd4a6b07ef9c2d6c17e8043a4a51b3e4a8" }, "downloads": -1, "filename": "django-fontawesome-0.2.5.tar.gz", "has_sig": false, "md5_digest": "ae4af6e4457aa91cb57814047d28c791", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 559508, "upload_time": "2015-12-17T10:45:02", "url": "https://files.pythonhosted.org/packages/7b/09/4360deed3002ccfe3b21c4c3eafa999d7af758da8da8f3ed50b544ba819d/django-fontawesome-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "f997044002df63808daf700a65ada089", "sha256": "fd01378ccff8cccd06c1b4a2ae960c5543dd8a55372aded341f77440bb6f9d06" }, "downloads": -1, "filename": "django-fontawesome-0.2.6.tar.gz", "has_sig": false, "md5_digest": "f997044002df63808daf700a65ada089", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 561132, "upload_time": "2016-01-28T10:53:16", "url": "https://files.pythonhosted.org/packages/d0/e6/295459834ff4ee16ea8ed476d83a4775bc3574e1f4face2c67422b0c483a/django-fontawesome-0.2.6.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c5b0f375cc29b12aa3705a8067f697ed", "sha256": "3f7b2fb572f7b3b829824b62a96eaddba555713a0a6669eb67639fb0ef504321" }, "downloads": -1, "filename": "django-fontawesome-0.3.tar.gz", "has_sig": false, "md5_digest": "c5b0f375cc29b12aa3705a8067f697ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 673596, "upload_time": "2016-11-28T21:46:32", "url": "https://files.pythonhosted.org/packages/c9/76/fd0b751228048f90263ff503ccbae9321c7bcc67dbd282c2a05a086942d4/django-fontawesome-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "3f80f41947af562bd40201318dbbef70", "sha256": "f701b69e2e1a3b4e858f2c072739a90c016f93f4fe8313b927d27a5045fea6ae" }, "downloads": -1, "filename": "django-fontawesome-0.3.1.tar.gz", "has_sig": false, "md5_digest": "3f80f41947af562bd40201318dbbef70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 673692, "upload_time": "2016-12-19T18:30:18", "url": "https://files.pythonhosted.org/packages/35/8b/e5e00ee47754707061fd0dda1e5e8c1ae64566344860144a4f3aa2d232bc/django-fontawesome-0.3.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "b210cf80449adfed6a840a19e15a3ee5", "sha256": "595dccc2836a23a54247025c305bf7c0aa080331a6a3b0f0cdf14ae66d0a14df" }, "downloads": -1, "filename": "django-fontawesome-1.0.tar.gz", "has_sig": false, "md5_digest": "b210cf80449adfed6a840a19e15a3ee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 674517, "upload_time": "2018-05-10T11:17:37", "url": "https://files.pythonhosted.org/packages/7b/32/f2fa9e09c7e76d113b4e9dca9e444e13a2cb7e8106293e980143d842fbf7/django-fontawesome-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b210cf80449adfed6a840a19e15a3ee5", "sha256": "595dccc2836a23a54247025c305bf7c0aa080331a6a3b0f0cdf14ae66d0a14df" }, "downloads": -1, "filename": "django-fontawesome-1.0.tar.gz", "has_sig": false, "md5_digest": "b210cf80449adfed6a840a19e15a3ee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 674517, "upload_time": "2018-05-10T11:17:37", "url": "https://files.pythonhosted.org/packages/7b/32/f2fa9e09c7e76d113b4e9dca9e444e13a2cb7e8106293e980143d842fbf7/django-fontawesome-1.0.tar.gz" } ] }