Repository navigation
docs/talk: a one-page site and script for a five-minute demo - #74
Merged
Merged
Conversation
The maintainer is presenting the project at a small Claude meetup and asked for an English page that carries the intro film, the project's story and its films, says that Claude wrote it, and comes with the words to say. - docs/talk/index.html: ten full-screen sections (why, what it adds, architecture, the intro film, the films, the style library, who wrote it, how the author uses it, getting started), clicker and arrow-key navigation, speaker notes (N), a five-minute timer (T). Films play from the local copies tools/fetch_media.sh writes, else stream from the media release. A live f(t) panel draws a Fourier square wave as a pure function of time and compares a frame drawn again after another one, pixel by pixel. - docs/talk/README.md: setup, keys, the English script (~300 words, about 4.5 minutes with the film) and the source of every number. - img/: five poster frames from the showcase films. A WeChat QR (img/wechat.jpg) and a local film (media/nobel.mp4, now ignored by git) show up only when their files exist. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SmFwAn6zi66wtuCHrEhmr4
… page GitHub's file view shows index.html as source. An empty .nojekyll lets Pages, once the maintainer enables it on main, serve the repo's files as they are (no Jekyll build), so the page is at zlhad.github.io/OpenVideoHarness/docs/talk/ with its relative paths to styles/ and showcase/ intact. docs/talk/README.md says how to enable it and how to open the page locally for the talk. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SmFwAn6zi66wtuCHrEhmr4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What and why · 改了什么、为什么
The maintainer is presenting the project at a small Claude meetup and asked for an English page that carries the intro film, the project's story and its films, says that Claude wrote it, and comes with the words to say. After the first draft they asked for more motion, then a tech, liuli-glass look instead of warm clay and yellow, and their WeChat QR and email on the closing section.
docs/talk/index.html: one HTML file, no build step. It has ten full-screen sections:Presenter tools: clicker and arrow keys, speaker notes (
N), a five-minute timer (T), and a key list (?).The films play from the local copies
tools/fetch_media.shwrites, and stream from themediarelease otherwise.The f(t) panel draws a Fourier square wave as a pure function of time. "Render it again, out of order" draws the frame on screen again, right after another frame, and compares every pixel.
docs/talk/README.md: setup, keys, the English script (about 300 words, about 4.5 minutes with the 1:43 film) and where every number comes from.docs/talk/img/: five poster frames from the showcase films (36–376 KB each).Two optional slots show up only when their files exist:
img/wechat.jpg, not committed: the image was only shared in chat)media/nobel.mp4;docs/talk/media/is now in.gitignore)The Douyin and Bilibili links are empty
href=""slots for the maintainer to fill.The PR numbers (73 in nine days, 70 from
claude/branches, 3 from Dependabot, and the per-day counts) come from the repo's pull request list, read on 2026-10-09.How it was verified · 怎么验证的
0 of N pixels differat t = 1.05 s and t = 10 s.https://github.com/ZLHad/OpenVideoHarness.<source>fallback order and the "What Claude sees" wipe were checked.Checklist · 自查
tools/ci.sh --committedpasses · 通过CHANGELOG.md→ Unreleased · 用户能感知的改动已记进 CHANGELOGCLAUDE.md→ ranbin/vh sync-agents· 改了 CLAUDE.md 已同步 AGENTS.md (not changed)LOCAL.md,projects/or render output committed · 没有提交 key、LOCAL.md、projects/ 和渲染产物styles/<slug>/media/changed only on purpose · 样片媒体只在有意更新时才改 (not changed)README.mdandREADME.zh-CN.md· README 中英文两份都改了 (neither changed)🤖 Generated with Claude Code
https://claude.ai/code/session_01SmFwAn6zi66wtuCHrEhmr4
Generated by Claude Code