tknodesystem


Nametknodesystem JSON
Version 0.8 PyPI version JSON
download
home_pagehttps://github.com/Akascape/TkNodeSystem
SummarySimple visual node system (DAG) with tkinter!
upload_time2024-01-28 10:04:59
maintainer
docs_urlNone
authorAkash Bora
requires_python>=3.6
licenseMIT
keywords customtkinter tkinter tkinter-nodes tknodes tkinter-dag node-system node-based-ui tknodesystem nodes visual-scripting
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![title](https://github.com/Akascape/TkNodeSystem/assets/89206401/a84cb60a-cc6f-4609-8452-3ff4fcd0c46b)

**Simple Node System (DAG) in tkinter python!**

## Feature
- Lightweight library
- Easy to install and use
- Multiple nodes and inputs
- **Save/Load** node trees
- Canvas with **drag and zoom** ability
- Customizable nodes and options
- Built-in **Node menu**

## Installation
```
pip install tknodesystem
```
### [<img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/Akascape/TkNodeSystem?&color=cyan&label=Download%20Source%20Code&logo=Python&logoColor=yellow&style=for-the-badge"  width="400">](https://github.com/Akascape/TkNodeSystem/archive/refs/heads/main.zip)

[![PyPI](https://img.shields.io/pypi/v/tknodesystem)](https://pypi.org/project/tknodesystem)
[![Downloads](https://static.pepy.tech/badge/tknodesystem)](https://pepy.tech/project/tknodesystem)
![Platform](https://img.shields.io/powershellgallery/p/Pester?color=blue)

### Requirements
- tkinter
- customtkinter _(for the node menu)_

## Overview

- Node Types

![node_types](https://github.com/Akascape/TkNodeSystem/assets/89206401/cccf82dd-8207-4894-9e9e-ef240e511d85)

- Node Menu

![node_menu](https://github.com/Akascape/TkNodeSystem/assets/89206401/0ba5ba42-4787-4b94-8b40-682084df2e80)

- Node Canvas

![canvas_types](https://github.com/Akascape/TkNodeSystem/assets/89206401/d5568962-50c0-404c-bf71-79d66f79e3b7)

## Documentation
Full documentation can be found in the **Wiki** page

[<img src="https://img.shields.io/badge/View-Docs-informational?&color=c8ab09&style=for-the-badge" width="150">](https://github.com/Akascape/TkNodeSystem/wiki)

## Examples
Examples are given in the [`examples`](https://github.com/Akascape/TkNodeSystem/tree/main/examples) folder
![Example App](https://github.com/Akascape/TkNodeSystem/assets/89206401/ea818333-c979-4402-bc7c-8850930dc087)

### Bug Fixes
This library is at **experimental stage**, so there must be some bugs which can appear randomly.

**So, please report the bugs at the issues/discussions tab. A pull request is always welcomed :)**

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Akascape/TkNodeSystem",
    "name": "tknodesystem",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "customtkinter,tkinter,tkinter-nodes,tknodes,tkinter-DAG,node-system,node-based-ui,tknodesystem,nodes,visual-scripting",
    "author": "Akash Bora",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/23/e1/6551e05012fdf2d4311b55e6a6c6af735d3d10bf16f0b58d982cfa5e0e6d/tknodesystem-0.8.tar.gz",
    "platform": null,
    "description": "![title](https://github.com/Akascape/TkNodeSystem/assets/89206401/a84cb60a-cc6f-4609-8452-3ff4fcd0c46b)\r\n\r\n**Simple Node System (DAG) in tkinter python!**\r\n\r\n## Feature\r\n- Lightweight library\r\n- Easy to install and use\r\n- Multiple nodes and inputs\r\n- **Save/Load** node trees\r\n- Canvas with **drag and zoom** ability\r\n- Customizable nodes and options\r\n- Built-in **Node menu**\r\n\r\n## Installation\r\n```\r\npip install tknodesystem\r\n```\r\n### [<img alt=\"GitHub repo size\" src=\"https://img.shields.io/github/repo-size/Akascape/TkNodeSystem?&color=cyan&label=Download%20Source%20Code&logo=Python&logoColor=yellow&style=for-the-badge\"  width=\"400\">](https://github.com/Akascape/TkNodeSystem/archive/refs/heads/main.zip)\r\n\r\n[![PyPI](https://img.shields.io/pypi/v/tknodesystem)](https://pypi.org/project/tknodesystem)\r\n[![Downloads](https://static.pepy.tech/badge/tknodesystem)](https://pepy.tech/project/tknodesystem)\r\n![Platform](https://img.shields.io/powershellgallery/p/Pester?color=blue)\r\n\r\n### Requirements\r\n- tkinter\r\n- customtkinter _(for the node menu)_\r\n\r\n## Overview\r\n\r\n- Node Types\r\n\r\n![node_types](https://github.com/Akascape/TkNodeSystem/assets/89206401/cccf82dd-8207-4894-9e9e-ef240e511d85)\r\n\r\n- Node Menu\r\n\r\n![node_menu](https://github.com/Akascape/TkNodeSystem/assets/89206401/0ba5ba42-4787-4b94-8b40-682084df2e80)\r\n\r\n- Node Canvas\r\n\r\n![canvas_types](https://github.com/Akascape/TkNodeSystem/assets/89206401/d5568962-50c0-404c-bf71-79d66f79e3b7)\r\n\r\n## Documentation\r\nFull documentation can be found in the **Wiki** page\r\n\r\n[<img src=\"https://img.shields.io/badge/View-Docs-informational?&color=c8ab09&style=for-the-badge\" width=\"150\">](https://github.com/Akascape/TkNodeSystem/wiki)\r\n\r\n## Examples\r\nExamples are given in the [`examples`](https://github.com/Akascape/TkNodeSystem/tree/main/examples) folder\r\n![Example App](https://github.com/Akascape/TkNodeSystem/assets/89206401/ea818333-c979-4402-bc7c-8850930dc087)\r\n\r\n### Bug Fixes\r\nThis library is at **experimental stage**, so there must be some bugs which can appear randomly.\r\n\r\n**So, please report the bugs at the issues/discussions tab. A pull request is always welcomed :)**\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Simple visual node system (DAG) with tkinter!",
    "version": "0.8",
    "project_urls": {
        "Homepage": "https://github.com/Akascape/TkNodeSystem"
    },
    "split_keywords": [
        "customtkinter",
        "tkinter",
        "tkinter-nodes",
        "tknodes",
        "tkinter-dag",
        "node-system",
        "node-based-ui",
        "tknodesystem",
        "nodes",
        "visual-scripting"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5957baf2436f7c6609ad500b7465b3da97f2a94be88b15315d96365dabb09e3a",
                "md5": "a0aa485db88477398b5ea23d5e623bb9",
                "sha256": "be89fa629c0cfee43b92f931aafba0b184595f0eb8f0534000534a98f4e8c5b4"
            },
            "downloads": -1,
            "filename": "tknodesystem-0.8-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a0aa485db88477398b5ea23d5e623bb9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 72746,
            "upload_time": "2024-01-28T10:04:57",
            "upload_time_iso_8601": "2024-01-28T10:04:57.610790Z",
            "url": "https://files.pythonhosted.org/packages/59/57/baf2436f7c6609ad500b7465b3da97f2a94be88b15315d96365dabb09e3a/tknodesystem-0.8-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "23e16551e05012fdf2d4311b55e6a6c6af735d3d10bf16f0b58d982cfa5e0e6d",
                "md5": "ce43a5efb1d15fcc6180479051a526a9",
                "sha256": "fd4a45b8cdf1e5a024328541e71e280cad749f53ce69e79e9eef991a269b0050"
            },
            "downloads": -1,
            "filename": "tknodesystem-0.8.tar.gz",
            "has_sig": false,
            "md5_digest": "ce43a5efb1d15fcc6180479051a526a9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 72129,
            "upload_time": "2024-01-28T10:04:59",
            "upload_time_iso_8601": "2024-01-28T10:04:59.705786Z",
            "url": "https://files.pythonhosted.org/packages/23/e1/6551e05012fdf2d4311b55e6a6c6af735d3d10bf16f0b58d982cfa5e0e6d/tknodesystem-0.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-28 10:04:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Akascape",
    "github_project": "TkNodeSystem",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "tknodesystem"
}
        
Elapsed time: 0.28030s