{ "info": { "author": "matfax", "author_email": "matthias.fax@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# kivysome\n\n[![GitHub Workflow Status (branch)](https://img.shields.io/github/workflow/status/matfax/kivysome/build/master?style=for-the-badge)](https://github.com/matfax/kivysome/actions)\n[![Codecov](https://img.shields.io/codecov/c/github/matfax/kivysome?style=for-the-badge)](https://codecov.io/gh/matfax/kivysome)\n[![Dependabot Status](https://img.shields.io/badge/dependabot-enabled-blue?style=for-the-badge&logo=dependabot&color=0366d6)](https://github.com/matfax/kivysome/network/updates)\n[![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/pypi/kivysome?style=for-the-badge)](https://libraries.io/pypi/kivysome)\n[![CodeFactor](https://www.codefactor.io/repository/github/matfax/kivysome/badge?style=for-the-badge)](https://www.codefactor.io/repository/github/matfax/kivysome)\n[![security: bandit](https://img.shields.io/badge/security-bandit-purple.svg?style=for-the-badge)](https://github.com/PyCQA/bandit)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg?style=for-the-badge)](https://github.com/psf/black)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/kivysome?style=for-the-badge)](https://pypi.org/project/kivysome/)\n[![PyPI](https://img.shields.io/pypi/v/kivysome?color=%2339A7A6&style=for-the-badge)](https://pypi.org/project/kivysome/)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/kivysome?color=ff69b4&style=for-the-badge)](https://pypistats.org/packages/kivysome)\n[![GitHub License](https://img.shields.io/github/license/matfax/kivysome.svg?style=for-the-badge)](https://github.com/matfax/kivysome/blob/master/LICENSE)\n[![GitHub last commit](https://img.shields.io/github/last-commit/matfax/kivysome?color=9cf&style=for-the-badge)](https://github.com/matfax/kivysome/commits/master)\n\nFont Awesome 5 Icons for Kivy\n\n## Usage\n\n### Enable it\n\n#### Using a version\n\nThis will only work for free versions of Font Awesome.\n\n```python\nimport kivysome \nkivysome.enable(kivysome.LATEST, group=kivysome.FontGroup.REGULAR)\n```\n\n#### Using a kit\n\nThis might be extended to commercial versions of Font Awesome on demand.\n\n##### 1. Generate your kit\n\nGo to [Font Awesome](https://fontawesome.com/kits) and generate your kit there.\nThe specified version is respected.\nFor the moment, only free licenses are supported. \n\n##### 2. Enable it\n\nIn your main.py register your font:\n\n```python\nimport kivysome \nkivysome.enable(\"https://kit.fontawesome.com/{YOURCODE}.js\", group=kivysome.FontGroup.SOLID)\n```\n\n### 3. Use it\n\nIn your `.kv` file or string, reference the short Font Awesome (i.e., without `fa-` prefix) as you can copy them from their website.\n\n```yaml\n#: import icon kivysome.icon\nButton:\n markup: True # Always turn markup on\n text: \"%s Comment\" % icon('comment', 24)\n```\n\n## Caching\n\nKivysome will cache the files in the font folder and not redownload them from GitHub.\nIf a kit is given, however, the kit version will have to be fetched from Font Awesome on every execution.\nIf `kivysome.LATEST` is given, the latest version will also have to be determined from GitHub's servers.\nFont packs will only be downloaded if new versions are published, then.\nTo completely avoid regular server access, a pinned version will have to be given.\nThe initial download can also be circumvented by downloading it a single time on the developer's machine and publishing\nthe downloaded `fonts` folder with the project. The folder should then contain a `.css`, `.fontd`, and a `.ttf` file\nmatching the pinned Font Awesome version and font group.\n\nCheck the `examples` folder for more insight.\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/matfax/kivysome", "keywords": "kivy,fa,font,awesome,icons", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kivysome", "package_url": "https://pypi.org/project/kivysome/", "platform": "", "project_url": "https://pypi.org/project/kivysome/", "project_urls": { "Homepage": "https://github.com/matfax/kivysome", "Repository": "https://github.com/matfax/kivysome" }, "release_url": "https://pypi.org/project/kivysome/0.2.1/", "requires_dist": [ "mutapath (>=0.16.0,<0.17.0)", "urllib3 (>=1.25.7,<2.0.0)", "remotezip (>=0.9.2,<0.10.0)", "lastversion (==1.2.0)", "semver (>=2.10.2,<3.0.0)" ], "requires_python": ">=3.7,<4.0", "summary": "Font Awesome 5 Icons for Kivy", "version": "0.2.1", "yanked": false, "yanked_reason": null }, "last_serial": 8135808, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "c8722ae574af25d0a914165567985388", "sha256": "58ed8363ef9dc3a7e8b0cc5283a4cce867b1d8550230bd3a4902e9ce937c1091" }, "downloads": -1, "filename": "kivysome-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c8722ae574af25d0a914165567985388", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6566, "upload_time": "2019-10-27T18:31:28", "upload_time_iso_8601": "2019-10-27T18:31:28.732559Z", "url": "https://files.pythonhosted.org/packages/15/fc/6ae651de8d5fc95d373b1a933c85c32f1a7bdf0917b8fdeff932ef048f61/kivysome-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1310d0242838b48aac5cd4afbd03c19f", "sha256": "88e79e66ef2f6886b6f0d044153635dd245cb3ce1e6aa9e1c107fde28dab3d51" }, "downloads": -1, "filename": "kivysome-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1310d0242838b48aac5cd4afbd03c19f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 4883, "upload_time": "2019-10-27T18:31:30", "upload_time_iso_8601": "2019-10-27T18:31:30.784282Z", "url": "https://files.pythonhosted.org/packages/b1/48/dc6256d6bfc3eb67532e716709db41c485bbd81c8c04d68d867713722a81/kivysome-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "04990d9d951a1816305f4059822b191a", "sha256": "79a55a8fd73ba0840beae5f43d4948bf2d4ef9ed0b7f86cb0eaf2680d1fb7258" }, "downloads": -1, "filename": "kivysome-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "04990d9d951a1816305f4059822b191a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6816, "upload_time": "2019-10-27T18:44:59", "upload_time_iso_8601": "2019-10-27T18:44:59.346834Z", "url": "https://files.pythonhosted.org/packages/67/b7/3df40db9dea1f37c5c7c8210830ae476abfc40e1c976adbb4cfb8a474866/kivysome-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "518b2982643d149eb4e6e93537c9161d", "sha256": "9257e82f4cfd99030286bd456c75fad966d1ac9749ac30ea2472920fae4b0288" }, "downloads": -1, "filename": "kivysome-0.1.3.tar.gz", "has_sig": false, "md5_digest": "518b2982643d149eb4e6e93537c9161d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5201, "upload_time": "2019-10-27T18:45:00", "upload_time_iso_8601": "2019-10-27T18:45:00.897414Z", "url": "https://files.pythonhosted.org/packages/a5/c2/59e7d5dfb4bdc859390ee22b2d7401040736179efff70ec740e8ec85e35c/kivysome-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b0cc2f687c4d482f9cccba722d3a71f4", "sha256": "c1d7b556bc715187ca1fc51bdefc893d152a9e15b56647ce94c89bd00262b878" }, "downloads": -1, "filename": "kivysome-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b0cc2f687c4d482f9cccba722d3a71f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6815, "upload_time": "2019-10-27T19:00:03", "upload_time_iso_8601": "2019-10-27T19:00:03.875116Z", "url": "https://files.pythonhosted.org/packages/9d/b6/cf02135d33843fb7b71fa6dda26cd0d2584054c1e0c6c9c166bab4c161f8/kivysome-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "723bf750e985655b2d2a9e1af0774618", "sha256": "b1756f90c53ab55061877fdadb4ed62ebe1830f554dc86e1da720554f73bdb12" }, "downloads": -1, "filename": "kivysome-0.1.4.tar.gz", "has_sig": false, "md5_digest": "723bf750e985655b2d2a9e1af0774618", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5202, "upload_time": "2019-10-27T19:00:05", "upload_time_iso_8601": "2019-10-27T19:00:05.349949Z", "url": "https://files.pythonhosted.org/packages/cc/dc/18a077145661432ed12e34c20218db47b70f898ececcb4e25b0da775f9eb/kivysome-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e9635cb04b0b2dd1f6bf5c6de4b60953", "sha256": "3922512e374e22ec6138907aec44d1beb09afd9508bb16f1f56084547747658a" }, "downloads": -1, "filename": "kivysome-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e9635cb04b0b2dd1f6bf5c6de4b60953", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6818, "upload_time": "2019-10-29T12:26:47", "upload_time_iso_8601": "2019-10-29T12:26:47.913289Z", "url": "https://files.pythonhosted.org/packages/7d/f4/9e8367762751412dafe8e1b5377aa2f27d452246ff64bdd6bb87b9834760/kivysome-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "14885220ac5b5e997ab091c2981b2483", "sha256": "38011a428f54dcaa94941774faba725f8826f33409130c8c33b44265abf06852" }, "downloads": -1, "filename": "kivysome-0.1.5.tar.gz", "has_sig": false, "md5_digest": "14885220ac5b5e997ab091c2981b2483", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5203, "upload_time": "2019-10-29T12:26:49", "upload_time_iso_8601": "2019-10-29T12:26:49.347865Z", "url": "https://files.pythonhosted.org/packages/2f/c7/f2525324d68bb5ef436e5974f33429c136e0d4dfad32de029048830d4f15/kivysome-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b26bf4e5804486d577a485aca71d9951", "sha256": "0cf829223eca73b79b051308fc1e7de7bd5956f997ad6cdcaed0f2539d7cc671" }, "downloads": -1, "filename": "kivysome-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b26bf4e5804486d577a485aca71d9951", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 6820, "upload_time": "2019-11-09T12:49:22", "upload_time_iso_8601": "2019-11-09T12:49:22.829167Z", "url": "https://files.pythonhosted.org/packages/4d/25/6dee4dc3744dc455958642f35dc25f5b664e382b382010f81d90ef61f8f2/kivysome-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a21f10a135cb6f3edb8644fc151658fc", "sha256": "d49cd980604db357fe8ab1b445aa3150a8c6934d7567b12477f99e830eac8b69" }, "downloads": -1, "filename": "kivysome-0.1.6.tar.gz", "has_sig": false, "md5_digest": "a21f10a135cb6f3edb8644fc151658fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5205, "upload_time": "2019-11-09T12:49:23", "upload_time_iso_8601": "2019-11-09T12:49:23.949035Z", "url": "https://files.pythonhosted.org/packages/a9/40/b21dcb70baaa39878ad0329d6d874489f68a2ad724366fc0673b1b0ecfe3/kivysome-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6c80f6a9e04d7585099b5f86c2f5d203", "sha256": "9b8d11f33e08041329b74f13b188c553e5c81e4a33f1863f435add014f28b223" }, "downloads": -1, "filename": "kivysome-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6c80f6a9e04d7585099b5f86c2f5d203", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 6268, "upload_time": "2020-08-22T13:30:24", "upload_time_iso_8601": "2020-08-22T13:30:24.485821Z", "url": "https://files.pythonhosted.org/packages/5b/9a/d7139d00e0c928f1e22a5688141a2dc6e11c53663e62a49d31bbd654942d/kivysome-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "120ce18bdfce9c75cd82662c2d9f2ed7", "sha256": "b1775531b896d211eda03ecdc502f91f14604cd1ee3d786c3b6ce3f9f0566174" }, "downloads": -1, "filename": "kivysome-0.2.0.tar.gz", "has_sig": false, "md5_digest": "120ce18bdfce9c75cd82662c2d9f2ed7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 6136, "upload_time": "2020-08-22T13:30:25", "upload_time_iso_8601": "2020-08-22T13:30:25.480719Z", "url": "https://files.pythonhosted.org/packages/14/62/add7f10d8273c31d8f20749b06053d890446310a0e7b735cc415c0ae227e/kivysome-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6bc871a2cdcf3ec07950dc29278463d3", "sha256": "30e1063aecd8d74ac4e04af7530ffbfceedfeac69f97a0dc04d856f61a22775d" }, "downloads": -1, "filename": "kivysome-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6bc871a2cdcf3ec07950dc29278463d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 6360, "upload_time": "2020-09-08T11:09:19", "upload_time_iso_8601": "2020-09-08T11:09:19.998201Z", "url": "https://files.pythonhosted.org/packages/fd/e5/536fd645ac8b56288cbf38c43b1dadcc96c3a8f8f60f48c4c70ee6cf1f88/kivysome-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e80596378754132ae2617e8436aeafa9", "sha256": "e6510822adebac632325ef2d3ec63aae6c9e3d9246c598ca9a64156fe2a5bd9a" }, "downloads": -1, "filename": "kivysome-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e80596378754132ae2617e8436aeafa9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 6233, "upload_time": "2020-09-08T11:09:20", "upload_time_iso_8601": "2020-09-08T11:09:20.983689Z", "url": "https://files.pythonhosted.org/packages/bf/de/f892e90887e3a567ad040951fe45709c5d942e41148d5ea315ffff54d1f7/kivysome-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6bc871a2cdcf3ec07950dc29278463d3", "sha256": "30e1063aecd8d74ac4e04af7530ffbfceedfeac69f97a0dc04d856f61a22775d" }, "downloads": -1, "filename": "kivysome-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6bc871a2cdcf3ec07950dc29278463d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 6360, "upload_time": "2020-09-08T11:09:19", "upload_time_iso_8601": "2020-09-08T11:09:19.998201Z", "url": "https://files.pythonhosted.org/packages/fd/e5/536fd645ac8b56288cbf38c43b1dadcc96c3a8f8f60f48c4c70ee6cf1f88/kivysome-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e80596378754132ae2617e8436aeafa9", "sha256": "e6510822adebac632325ef2d3ec63aae6c9e3d9246c598ca9a64156fe2a5bd9a" }, "downloads": -1, "filename": "kivysome-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e80596378754132ae2617e8436aeafa9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 6233, "upload_time": "2020-09-08T11:09:20", "upload_time_iso_8601": "2020-09-08T11:09:20.983689Z", "url": "https://files.pythonhosted.org/packages/bf/de/f892e90887e3a567ad040951fe45709c5d942e41148d5ea315ffff54d1f7/kivysome-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }