Animation URL format

The web version of Juggling Lab at jugglinglab.org/anim can animate juggling patterns from instructions in the URL. These animation URLs are created using the "Share" function in the application. They can also be created manually, as described here.

Try clicking on these links to get the idea.

The pattern information comes after the '?' in the URL, and it can have two formats:

  1. A siteswap pattern only, in the generalized siteswap notation used by Juggling Lab.
  2. A series of variable assignments separated by semicolons, in the form "var1=a;var2=b;var3=c" and so on.

Variables

When the second form above is used, Juggling Lab recognizes the following variables. There must be exactly one pattern or jml; all others are optional.

Pattern-setting variables

Animation preferences variables

Animation preferences variables – desktop only, ignored in URLs

These settings are recognized by the desktop application when animating from a JML pattern list file (the animprefs field). They are ignored when animating from a URL.