You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Inderjit Gill 3bfc57561b Merge branch 'master' of git.indy.io:indy/seni 2 months ago
assets/original-bitmaps assets: einstein-12923-portrait-medium.jpg 10 months ago
client fixed copyright notices 2 months ago
core fixed copyright notices 2 months ago
gui fixed copyright notices 2 months ago
server copied over gallery_scripts_loader.rs 2 months ago
stylesheets stylesheet changes 4 months ago
terminal fixed copyright notices 2 months ago
typescript Merge branch 'master' of git.indy.io:indy/seni 2 months ago
www Merge branch 'master' of git.indy.io:indy/seni 2 months ago
.gitignore ignoring tsconfig.json symlink 4 months ago
COPYING GNU AGPL license 9 months ago
Makefile Makefile uses recursive wildcard matching function 3 months ago
README.md updated readme 4 months ago

README.md

Seni

Note: The canonical home page for this project is git.indy.io/indy/seni

Overview

Seni is a Scheme-like graphical language that runs on modern web browsers.

It’s scripts can be annotated so that genetic algorithms can generate variations and the user can select which of the generated images should be used in future generations.

Prerequisites

  • Rust
  • Make
  • Typescript
$ rustup update
$ rustup target add wasm32-unknown-unknown
$ cargo install -f wasm-bindgen-cli

Building

build:

$ make release

launch a server:

$ cd server
$ ./build.sh

You can now useseni at 127.0.0.1:3210/

License

GNU Affero General Public License