[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
**IMPORTANT**
the project is now retired. this is the **last** version of `pytkfaicons`.
# pytkfaicons
fontawesome font based icons support for tkinter
uses font-awesome version==6.5.0
NOTE: this version is used on the rolling baseline, refer to the corresponding tagged README
# what's new ?
check
[`CHANGELOG`](https://github.com/kr-g/pytkfaicons/blob/main/CHANGELOG.md)
for latest ongoing, or upcoming news
for known issues, limitations and backlog refer to
[`BACKLOG`](https://github.com/kr-g/pytkfaicons/blob/main/BACKLOG.md)
# sample screenshot
<img src="screenshot.png" />
# platform
tested on python3 and linux
## development status
alpha state.
the API or logical call flow might change without prior notice.
in case your code breaks between two versions check
[`CHANGELOG`](https://github.com/kr-g/pytkfaicons/blob/main/CHANGELOG.md)
information first before creating a ticket / issue on github. thanks.
# note on self-build a local package
- for downloading content from github with
[`pygitrab`](https://github.com/kr-g/pygitgrab)
a credits file is required.
# installation
python3 -m pip install pytkfaicons
## installation on raspberry pi
here it might be required (in some cases) to install imagetk in addtion
sudo apt-get install python3-pil python3-pil.imagetk
# license
refer to https://github.com/kr-g/pytkfaicons/blob/main/LICENSE.md
and
[Font-Awesome](https://github.com/FortAwesome/Font-Awesome/tree/master)
# Changelog
for known issues and backlog refer to
[`BACKLOG`](https://github.com/kr-g/pytkfaicons/blob/main/BACKLOG.md)
check also [fa-changelog](https://fontawesome.com/docs/changelog/)
## version v0.0.11 - 20231129
- changed font awesome repo path to "free"
- LAST VERSION OF `pytkfaicons`. the project is now retired.
## version v0.0.10 - 20231111
- fa v6.4.2
-
## version v0.0.9 - 20230609
- fa v6.4.0
-
## version v0.0.8 - 20230225
- changed folder structure
- fa v6.2.1
- icon alias name support
- font caching
-
## version v0.0.7 - 20220729
- bug fix, dur to corrupted local env
-
## version v0.0.6 - 20220729
- bug fix, dur to corrupted local env
-
## version v0.0.5 - 20220729
- bump python version >= 3.8
-
## version v0.0.4 - 20220729
- droped drepracted image from svg generation
- only font images are supported from now
- changed fonts folder layout
-
## version v0.0.3
- added color support for scalable icons
- fix build
- added font based icons
-
## version v0.0.2
- added scalable icons support
- refactored package structure
- reduced initial download since using json svg for rendering directly
-
## version v0.0.1
- first version
# BACKLOG
# known issues
-
# backlog
- ~~rework design, font as main basis~~
- ~~set to deprecated~~
- ~~image from svg generation~~
- ~~remove wand dependency~~
- ~~add install Pillow with pip to setup.py/setuptools~~
- ~~font support for https://github.com/FortAwesome/Font-Awesome/tree/master/otfs~~
- for integration refer to:
- https://github.com/fonttools/fonttools
- https://pillow.readthedocs.io/en/stable/reference/ImageFont.html
- ~~font support for *.ttf under https://github.com/FortAwesome/Font-Awesome/tree/master/webfonts~~
- ~~refactor code into class builder based icon creation~~
- refactor code base
-
(c) 2021, 2022, 2023 k. goger - https://github.com/kr-g
https://github.com/kr-g/pytkfaicons
license information:
fontawesome :
refer to https://github.com/FortAwesome/Font-Awesome
pytkfaicons :
GNU AFFERO GENERAL PUBLIC LICENSE version 3 and later
https://www.gnu.org/licenses/agpl-3.0.en.html
Raw data
{
"_id": null,
"home_page": "https://github.com/kr-g/pytkfaicons",
"name": "pytkfaicons",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "python tkinter fontawesome icons svg fonts",
"author": "k. goger",
"author_email": "k.r.goger+pytkfaicons@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/d5/0f/3b771b0989eac0893a70ed4033768f2daa507513331eb307d26992229ed0/pytkfaicons-0.0.11.tar.gz",
"platform": null,
"description": "[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n\n\n**IMPORTANT**\n\nthe project is now retired. this is the **last** version of `pytkfaicons`.\n\n\n# pytkfaicons \n\nfontawesome font based icons support for tkinter\n\nuses font-awesome version==6.5.0\n\nNOTE: this version is used on the rolling baseline, refer to the corresponding tagged README\n\n\n# what's new ?\n\ncheck\n[`CHANGELOG`](https://github.com/kr-g/pytkfaicons/blob/main/CHANGELOG.md)\nfor latest ongoing, or upcoming news \n\nfor known issues, limitations and backlog refer to \n[`BACKLOG`](https://github.com/kr-g/pytkfaicons/blob/main/BACKLOG.md)\n\n# sample screenshot\n\n<img src=\"screenshot.png\" />\n\n# platform\n\ntested on python3 and linux\n\n\n## development status\n\nalpha state.\nthe API or logical call flow might change without prior notice.\n\nin case your code breaks between two versions check\n[`CHANGELOG`](https://github.com/kr-g/pytkfaicons/blob/main/CHANGELOG.md)\ninformation first before creating a ticket / issue on github. thanks.\n\n\n# note on self-build a local package \n\n- for downloading content from github with \n[`pygitrab`](https://github.com/kr-g/pygitgrab) \na credits file is required.\n\n\n# installation\n \n python3 -m pip install pytkfaicons\n\n\n## installation on raspberry pi\n\nhere it might be required (in some cases) to install imagetk in addtion\n\n sudo apt-get install python3-pil python3-pil.imagetk\n\n\n# license\n\nrefer to https://github.com/kr-g/pytkfaicons/blob/main/LICENSE.md\n\nand\n\n[Font-Awesome](https://github.com/FortAwesome/Font-Awesome/tree/master)\n\n\n\n\n\n# Changelog\n\nfor known issues and backlog refer to \n[`BACKLOG`](https://github.com/kr-g/pytkfaicons/blob/main/BACKLOG.md)\n\n\ncheck also [fa-changelog](https://fontawesome.com/docs/changelog/)\n\n\n## version v0.0.11 - 20231129\n\n- changed font awesome repo path to \"free\"\n- LAST VERSION OF `pytkfaicons`. the project is now retired.\n\n\n## version v0.0.10 - 20231111\n\n- fa v6.4.2\n-\n\n\n## version v0.0.9 - 20230609\n\n- fa v6.4.0\n-\n\n\n## version v0.0.8 - 20230225\n\n- changed folder structure\n- fa v6.2.1\n- icon alias name support\n- font caching\n- \n\n\n## version v0.0.7 - 20220729\n\n- bug fix, dur to corrupted local env\n- \n\n\n## version v0.0.6 - 20220729\n\n- bug fix, dur to corrupted local env\n- \n\n\n## version v0.0.5 - 20220729\n\n- bump python version >= 3.8\n- \n\n\n## version v0.0.4 - 20220729\n\n- droped drepracted image from svg generation\n - only font images are supported from now \n- changed fonts folder layout\n- \n\n\n## version v0.0.3\n\n- added color support for scalable icons \n- fix build\n- added font based icons\n- \n\n\n## version v0.0.2\n\n- added scalable icons support \n- refactored package structure\n- reduced initial download since using json svg for rendering directly\n- \n\n\n## version v0.0.1\n\n- first version\n\n\n\n# BACKLOG\n\n\n# known issues \n- \n\n\n# backlog\n\n- ~~rework design, font as main basis~~\n - ~~set to deprecated~~\n - ~~image from svg generation~~\n - ~~remove wand dependency~~\n- ~~add install Pillow with pip to setup.py/setuptools~~\n- ~~font support for https://github.com/FortAwesome/Font-Awesome/tree/master/otfs~~\n - for integration refer to:\n - https://github.com/fonttools/fonttools\n - https://pillow.readthedocs.io/en/stable/reference/ImageFont.html\n- ~~font support for *.ttf under https://github.com/FortAwesome/Font-Awesome/tree/master/webfonts~~\n- ~~refactor code into class builder based icon creation~~\n- refactor code base \n- \n\n\n(c) 2021, 2022, 2023 k. goger - https://github.com/kr-g\nhttps://github.com/kr-g/pytkfaicons\n\n\nlicense information:\n\nfontawesome : \nrefer to https://github.com/FortAwesome/Font-Awesome\n\npytkfaicons : \nGNU AFFERO GENERAL PUBLIC LICENSE version 3 and later\nhttps://www.gnu.org/licenses/agpl-3.0.en.html\n\n\n\n\n\n",
"bugtrack_url": null,
"license": "others",
"summary": "tkinter fontawesome icons",
"version": "0.0.11",
"project_urls": {
"Homepage": "https://github.com/kr-g/pytkfaicons"
},
"split_keywords": [
"python",
"tkinter",
"fontawesome",
"icons",
"svg",
"fonts"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ac780d77e5c519457ef5597af1eb9fbacb3da0932cc1f93c8ddc26875aef447e",
"md5": "d2333ae59886efe687be641894b3f12f",
"sha256": "1285afd982e3b524fbe339b48bc99365e5c588ad9e7b95d59cc108fd9e5eb5f4"
},
"downloads": -1,
"filename": "pytkfaicons-0.0.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d2333ae59886efe687be641894b3f12f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 907645,
"upload_time": "2023-11-29T05:32:12",
"upload_time_iso_8601": "2023-11-29T05:32:12.951444Z",
"url": "https://files.pythonhosted.org/packages/ac/78/0d77e5c519457ef5597af1eb9fbacb3da0932cc1f93c8ddc26875aef447e/pytkfaicons-0.0.11-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d50f3b771b0989eac0893a70ed4033768f2daa507513331eb307d26992229ed0",
"md5": "9b768b4c346676dedb6225fe42499f02",
"sha256": "63e5f12eacdade6062d1b2dfaf8c32c1063efe00f70fcbed70bce27835b378ed"
},
"downloads": -1,
"filename": "pytkfaicons-0.0.11.tar.gz",
"has_sig": false,
"md5_digest": "9b768b4c346676dedb6225fe42499f02",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 900669,
"upload_time": "2023-11-29T05:32:17",
"upload_time_iso_8601": "2023-11-29T05:32:17.009581Z",
"url": "https://files.pythonhosted.org/packages/d5/0f/3b771b0989eac0893a70ed4033768f2daa507513331eb307d26992229ed0/pytkfaicons-0.0.11.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-29 05:32:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kr-g",
"github_project": "pytkfaicons",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "pytkfaicons"
}