Metadata-Version: 2.1
Name: nodepasta
Version: 1.1.2
Summary: A Node Based Visual Scripting System
Home-page: https://github.com/alagyn/NodePasta
Author: Alagyn
Project-URL: Bug Tracker, https://github.com/alagyn/NodePasta/issues
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: User Interfaces
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

## NodePasta
Want to implement a visual scripting system into your program but don't want to write it yourself? NodePasta has got you covered.

NodePasta is a node based-visual scripting framework that lets you define your own nodes and it will take care of the rest.
A NodePasta NodeGraph is UI agnostic, meaning you can load and run graphs without needing a UI implented, but the real magic comes from letting your users
develop their own graphs. NodePasta comes pre-packaged with a editor UI written for TKInter, that you can embed into your application.

### TODO
- Port Default/Const Values
- Subgraph nodes
- Variable length inputs
    
- Documentation
    - Node Developer Docs
    - UI Developer Docs
    - TK UI Tutorials

### Stretch Goals
- TK
  - Forked Links
  - Live Graph Execution
  - Allow Key rebinds
  - Color configurations
  - Grab multiple nodes to move
