Login
Documentation
Login
Mechanical Turk workshop HTML framework spikes
Retrieved and pinned 2026-10-13. No CDN or build step required.

reveal.js 6.0.2 — MIT
Official project: https://github.com/hakimel/reveal.js
Distribution: https://registry.npmjs.org/reveal.js/-/reveal.js-6.0.2.tgz
Included unmodified runtime files: dist/reveal.js, dist/reveal.css, dist/reset.css
License: vendor/reveal/LICENSE

Shower core 3.6.0 — MIT
Official project: https://github.com/shower/shower/tree/main/packages/core
Distribution: https://registry.npmjs.org/@shower/core/-/core-3.6.0.tgz
Included unmodified dist/index.js as vendor/shower/shower.js
License: vendor/shower/LICENSE.md

Shower Ribbon 4.2.0 — MIT
Official project: https://github.com/shower/shower/tree/main/packages/ribbon
Distribution: https://registry.npmjs.org/@shower/ribbon/-/ribbon-4.2.0.tgz
Included unmodified styles and fonts directories.
Theme license: vendor/ribbon/LICENSE.md
PT fonts license: vendor/ribbon/fonts/LICENSE.txt (SIL Open Font License 1.1)

Workshop artwork
Source: https://ollama.openbeagle.org/mechanical-turk/uv/assets/mech-turk-pencil.png
Supplied for this workshop trial. Offline copy included for review.
Artist credit and general redistribution license have not been established.
Illustrative artwork, not documentary historical evidence.

Workshop HTML, CSS and small adapters are editable source files.
No third-party tracking, telemetry, remote fonts, or remote playback assets.

Workshop v2 presenter view: unmodified dist/plugin/notes.js from the same reveal.js 6.0.2 distribution above, MIT license.
The Notes plugin is adapted for Fossil Content Security Policy: its original speaker-window script is extracted unchanged to plugin/speaker-view.js and loaded as a same-origin external script. No unsafe-inline script permission is required.
The upcoming preview also emits its ready event so initial synchronization waits for either iframe load order. Workshop toolbar is hidden in receiver frames.