Skip to content
forked from leon-thomm/Ryven

Flow-based visual scripting for Python

License

Notifications You must be signed in to change notification settings

xamofb-xsk/Ryven

 
 

Repository files navigation

A simple flow-based visual scripting runtime environment for Python

Ey, what's up! Please visit the website

Basic Requirements

  • Python 3 (3.8+ recommended)
  • PySide2 (2.14+ recommended)

Installation

  • please use the lastest release
  • a complete requirements file is in the root folder
  • If you experiment a lot, you maybe should set up a virtual env, like this (Windows example):
<open cmd>
cd <to your Ryven folder (the outer one)>
python -m venv venv
venv/Scripts/activate
pip install -r requirements.txt

Ideas and TODOs

  • visual content: logos, splash screen, industrial flow theme (and more?)
  • hide/show unconnected inputs and outputs action
  • code node, interpreter node
  • reload imported packages
  • modifiable display title for nodes
  • tutorials

rather long term:

  • subgraphs
  • advanced source code editor widget, with syntax highlighting and autocomplete for Ryven, the NodeManager and a code node
  • Jupyter integration (the native Jupyter QtConsole I seems kinda sketchy)
  • better touch controls (not gonna happen until the guys at QtCompany finally fix this)

About

Flow-based visual scripting for Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%