PayToLaugh - upload your pet, pick a topic, get a video of them weighing in
Find a file
gator dc336db708 Repair the page a bad patch doubled, and fix the price properly
My previous patch put a dollar sign next to a quote in the REPLACEMENT text.
That is a substitution token, so the whole rest of the file was spliced in and
script.html went from 82KB to 148KB with render() cut in half. Writing it as a
$ escape did not avoid it either - that is decoded before the substitution
runs and springs exactly the same trap.

- The broken line is restored, with the currency sign as the HTML entity $
  which contains no dollar character at all.
- The spliced duplicate is commented out to end of file. The live copy is the
  one above it, so every future anchor still matches the live code first.
- Price now comes from the fresh quote get_project returns rather than the
  price_usd stamped on the row at creation, which ignored the markup change.

Patch order matters here: the corrected line itself contains the fragment text,
so the fragment is dealt with first.
2026-09-15 02:26:12 +00:00
assets Session tokens, server-driven menu, and times on My videos 2026-09-07 12:38:56 +00:00
v remove routing probe 2026-09-09 02:02:00 +00:00
admin.html admin: name the engine that filmed each shot, not always Veo 2026-09-14 02:54:09 +00:00
create.html create: disable shot counts an engine cannot produce 2026-09-14 19:10:56 +00:00
index.html Send /v/<code> to the watch page 2026-09-09 01:14:31 +00:00
pets.html pets: the voice description Veo is given is now selectable and editable 2026-09-10 13:13:20 +00:00
README.md Demo page: Veo 3.1 Lite talking-dog clip with generation notes 2026-09-04 17:43:36 +00:00
register.html Store the session token issued at sign in 2026-09-07 12:39:36 +00:00
script.html Repair the page a bad patch doubled, and fix the price properly 2026-09-15 02:26:12 +00:00
videos.html videos: show when it was filmed, not only when it was submitted 2026-09-10 12:52:03 +00:00

paytolaugh

Demo page for PayToLaugh — upload a pet photo, pick a topic, add director notes, get a short video of the pet weighing in.

Deployed static to paytolaugh.corben.ai.

Contents

  • index.html — single-page demo. Embeds one generated clip plus notes on how it was produced, the pipeline findings, and the known rough edges.

The embedded clip

google/veo-3.1-lite via the OpenRouter video API. Text-to-video with native audio, 8s, 720x1280, 24fps. No reference image and no separate lip-sync pass — the dog, the speech and the mouth movement come out of one generation.

Hosted at https://api.corben.world/files/00eb3251-8257-4bfd-a164-fb9ea76aa8b3/public.

Deploy

Static mode, index.html at the repo root.