pytkfaicons


Namepytkfaicons JSON
Version 0.0.11 PyPI version JSON
download
home_pagehttps://github.com/kr-g/pytkfaicons
Summarytkinter fontawesome icons
upload_time2023-11-29 05:32:17
maintainer
docs_urlNone
authork. goger
requires_python>=3.10
licenseothers
keywords python tkinter fontawesome icons svg fonts
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![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"
}
        
Elapsed time: 0.14294s