Directory Tree
.
├── CHANGELOG.md
├── LICENSE
├── README.md
├── deno
│ └── so-youve-built-an-api
│ ├── README.md
│ ├── api.http
│ ├── deno.json
│ ├── index.html
│ └── main.ts
├── eslint.config.js
├── html+css
│ ├── archives
│ │ ├── 1024x1024.png
│ │ ├── 1280x720.png
│ │ ├── 512x512-tomato.png
│ │ ├── 512x512.png
│ │ ├── README.md
│ │ └── index.html
│ └── flexbox
│ ├── 1024x1024-grey.png
│ ├── 1024x512-pink.png
│ ├── 512x512-grey.png
│ ├── README.md
│ ├── basics
│ │ ├── index.html
│ │ └── style.css
│ ├── flexbox.png
│ └── wrap
│ ├── README.md
│ ├── index.html
│ └── wrap.png
├── index-templates
│ ├── hintro.html
│ └── houtro.html
├── index.html
├── javascript
│ ├── add-a-button
│ │ └── index.html
│ ├── chat
│ │ ├── README.md
│ │ ├── chat.png
│ │ ├── favicon.svg
│ │ ├── index.html
│ │ ├── index.js
│ │ ├── llm.js
│ │ ├── storyteller-chat.txt
│ │ ├── style.css
│ │ └── utils.js
│ ├── functions-and-classes
│ │ ├── README.md
│ │ └── index.js
│ ├── loading
│ │ └── index.html
│ ├── loops
│ │ ├── README.md
│ │ └── index.js
│ ├── markov-chain
│ │ └── index.js
│ ├── motion
│ │ └── index.html
│ ├── ollama-client
│ │ ├── README.md
│ │ ├── index.css
│ │ ├── index.html
│ │ ├── index.js
│ │ ├── package.json
│ │ └── screenshot.png
│ ├── ollama-with-weather-api
│ │ ├── index.html
│ │ ├── index.js
│ │ └── style.css
│ ├── random-coinflip
│ │ └── index.html
│ └── timekeping
│ └── index.html
├── netlify
│ └── edge-functions
│ └── serve-file.ts
├── netlify.toml
├── p5js
│ ├── ai
│ │ ├── image-classifier-drawing-on-canvas
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ ├── model.json
│ │ │ └── style.css
│ │ ├── image-classifier-ff6347-detector
│ │ │ └── index.html
│ │ ├── image-classifier-upload
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── ollama-data-generator
│ │ │ ├── index.css
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ └── semantic-space
│ │ └── index.html
│ ├── color
│ │ ├── chart
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ ├── sampling
│ │ │ ├── README.md
│ │ │ ├── assets
│ │ │ │ └── buddah.png
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ ├── schema
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── spectral-tests
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── theme
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ └── wheel
│ │ ├── README.md
│ │ ├── color-wheel.png
│ │ ├── index.html
│ │ ├── sketch.js
│ │ └── style.css
│ ├── environment
│ │ └── environment-full-window
│ │ ├── index.html
│ │ └── index.js
│ ├── images
│ │ ├── image-glitches
│ │ │ ├── README.md
│ │ │ ├── assets
│ │ │ │ └── panda.png
│ │ │ ├── index.html
│ │ │ ├── lessonplan.md
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ └── image-reveal-the-cat
│ │ ├── data
│ │ │ └── kitten-300-200.jpg
│ │ ├── index.html
│ │ └── index.js
│ ├── interaction
│ │ ├── areas
│ │ │ ├── adventskranz_alpha.png
│ │ │ ├── cat-1.png
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── is-in-triangle
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── mouse-coords-saving
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── on-canvas
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ ├── ui
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── instructions.md
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ └── upload
│ │ ├── index.css
│ │ ├── index.html
│ │ ├── index.js
│ │ ├── p5.js
│ │ ├── package-lock.json
│ │ └── package.json
│ ├── loop
│ │ ├── 10-print-goto-10
│ │ │ ├── 10-print.png
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ ├── 10-print-goto-10-draw
│ │ │ ├── 10-print.png
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ ├── dancing-triangles
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── dashed-line
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── grid-of-nested-loops
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── nested-loop-grid.png
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ ├── grid-of-points
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ ├── grid-of-rects
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ ├── nested-loops-bubbles
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ └── weave-pattern
│ │ ├── index.html
│ │ └── index.js
│ ├── motion
│ │ ├── accelerate
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── animate-in
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── arc
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── blinkenlichten
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── bouncing-ball
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── connected-nodes
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── deccelerate
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── ease-in
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── ease-in-out
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── ease-out
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── expo-graph
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── expo-scale
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── frame-animation
│ │ │ ├── data
│ │ │ │ ├── cat-1.png
│ │ │ │ └── cat-2.png
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── move-to-mouse
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── move-to-target
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── particle-eat-particle-world
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── particle-eat-particle-world-2
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── particles
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── particles-black-hole
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── particles-noise
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── particles-separate
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── style.css
│ │ ├── polar-to-cartesian-coordinates
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── random-vs-noise
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ ├── scribble
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── sine-cos-graph
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── slow-in-slow-out
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── sprite-animation
│ │ │ ├── LICENSE
│ │ │ ├── data
│ │ │ │ └── sprite.png
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ ├── substrate
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ └── theatre-js
│ │ ├── index.html
│ │ └── index.js
│ ├── perspective
│ │ ├── house-relative
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ ├── shadow
│ │ │ ├── index.html
│ │ │ └── index.js
│ │ └── through-contrast
│ │ ├── index.html
│ │ └── index.js
│ ├── playground
│ │ ├── data-2-grams-llm
│ │ │ ├── data-transform.ts
│ │ │ ├── dataset.json
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── map-dataset.json
│ │ ├── global-and-local-scope
│ │ │ ├── README.md
│ │ │ ├── index.html
│ │ │ ├── sketch.js
│ │ │ └── style.css
│ │ └── playground-image-with-alpha
│ │ ├── adventskranz2.png
│ │ ├── adventskranz3.png
│ │ ├── index.html
│ │ └── index.js
│ ├── polar-coordinates-adventskranz
│ │ ├── index.html
│ │ └── index.js
│ ├── prevent-drag-window-on-mobile
│ │ ├── index.html
│ │ └── index.js
│ ├── sound-reactive
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── assets
│ │ │ └── lucky-dragons_power-melody.mp3
│ │ ├── index.html
│ │ ├── sketch.js
│ │ └── style.css
│ ├── text-effect
│ │ ├── index.html
│ │ └── index.js
│ ├── utilities-relative-helpers
│ │ ├── index.html
│ │ └── index.js
│ └── vector
│ ├── overshoot
│ │ ├── index.html
│ │ ├── index.js
│ │ └── style.css
│ ├── random-unit-vector
│ │ ├── index.html
│ │ ├── index.js
│ │ └── style.css
│ └── random-vector
│ ├── index.html
│ ├── index.js
│ └── style.css
├── package-lock.json
├── package.json
├── public
│ ├── css
│ │ └── reset.css
│ ├── images
│ │ └── favicon.svg
│ └── js
│ ├── ml5.1.2.1.min.js
│ ├── ml5.min.js
│ ├── p5.easing.js
│ ├── p5.easing.min.js
│ ├── p5.min.js
│ ├── p5.sound.min.js
│ └── spectral.min.js
├── release.config.cjs
├── tsconfig.json
├── types
│ └── globals.d.ts
└── typescript
└── random-groups.ts
118 directories, 306 files
46 directories
tree v2.1.1 © 1996 - 2023 by Steve Baker and Thomas Moore
HTML output hacked and copyleft © 1998 by Francesc Rocher
JSON output hacked and copyleft © 2014 by Florian Sesser
Charsets / OS/2 support © 2001 by Kyosuke Tokoro