尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证AI 短片系列:Grok Imagine 视觉 + Minimax 音乐剪辑。开放的制作中心,提供提示、剧本和视觉档案。
AI 翻译
AI short-film series: Grok Imagine visuals + Minimax Music cutaways. Open production hub with prompts, screenplays, and visual archive.
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
AI-generated short-film series blending musical cutaways (Minimax Music) with visuals from Grok Imagine / xAI — plus an open production hub for stills, prompts, screenplays, and soundtrack notes.
React + Vite gallery with production views:
Agent-friendly files on the live site: /llms.txt · /llms-full.txt · /sitemap.xml查看完整 README ↗AI-generated short-film series blending musical cutaways (Minimax Music) with visuals from Grok Imagine / xAI — plus an open production hub for stills, prompts, screenplays, and soundtrack notes.
https://ford442.github.io/weeks_on_fire
React + Vite gallery with production views:
| View | What you get |
|---|---|
| Visual Archive | Grok Imagine stills, prompt variations, music cues |
| Timeline | Scene status, local edits, exportable production JSON |
| Songs | Minimax catalog — style prompts, lyrics, episode ties |
| Daisy Bell | Keyframe board, color vs period treatments, sequence |
| Suggestions | Cutaways, gags, and scene suggestions with timed prompts |
| Cartoons | Short cartoon seeds from agents — premise, still, prompt |
| 3D Sequences | Playable in-hub 3D video sequences (10s–2min) |
| Characters | Recurring cast bible |
| Episodes | Read-only episode bible |
| Crew | Fictional series crew bios |
Agent-friendly files on the live site: /llms.txt · /llms-full.txt · /sitemap.xml
All episode content lives in episodes/:
| Episode | Status | Files |
|---|---|---|
| Episode 1 | Synopsis + screenplay + scenes JSON | synopsis.md · screenplay.md · scenes.json |
| Episode 2 | Synopsis + studio huddle + scenes JSON | synopsis.md · studio-huddle.md · scenes.json |
| Episode 3 | Laser Snakes — most developed visuals | synopsis.md · scenes.md · scenes.json |
| Episode 4 | HOA / Morning After (synopsis ready) | synopsis.md · · |
Scene production data lives in episodes/episode-NN/scenes.json per episode. The Timeline view loads these files dynamically and supports Episodes 01–04.
| Concern | Behavior |
|---|---|
| Schema | episode, title, lastUpdated, scenes[], episodeHistory[] — see Episode 01 for reference |
| Local edits | Auto-saved to localStorage key wof:production:episode-NN (schema version 1) |
| Sync banner | “Matches committed file” vs “Unsaved local edits” |
| Reset | Clears localStorage and restores the bundled scenes.json |
| Export JSON | Downloads current state — replace the committed file and git commit to persist |
| clip_stacker | Reduced export/import round-trip — see docs/clip-stacker.md |
Catalog data is not hand-edited in src/data/*.ts. Author in markdown/JSON, then codegen:
| What | Source of truth | Generated output |
|---|---|---|
| Songs | songs/*.md (YAML frontmatter + STYLE/LYRICS/NOTES) | src/data/generated/songs.ts |
| Cutaways | content/cutaways/*.json (+ optional prompts/*-segments.md) | src/data/generated/cutaways.ts |
| Gallery | content/gallery.json | src/data/generated/gallery.ts |
| Characters | content/characters.json | src/data/generated/characters.ts |
| Staff | content/staff.json | src/data/generated/staff.ts |
| Daisy Bell | content/daisy-bell.json | src/data/generated/daisy-bell.ts |
| Cartoons | content/cartoons/*.json (one file per short cartoon) | src/data/generated/cartoons.ts |
| Sequences | content/sequences/*.json (one file per 3D sequence) | src/data/generated/sequences.ts |
npm run codegen # regenerate src/data/generated/*
npm run codegen:check # fail if generated output drifted (CI-friendly)
npm run build # codegen + tsc + vite (always run before deploy)
See content/README.md for schemas and examples. New song = one songs/Foo.md with frontmatter only — no songs.ts edit.
npm install
npm run dev # http://localhost:5173
npm run codegen # regenerate src/data/generated from content/
npm run build # codegen + typecheck + vite build → dist/
npm run preview # preview production build
Do not open root index.html with a plain static server — it is the Vite entry. Use npm run dev or serve dist/ after build.
main runs .github/workflows/deploy-pages.yml (npm ci && npm run build, deploys dist/).export DEPLOY_TOKEN="your_token_from_vps_env"
npm run build && python3 scripts/deploy_storage.py # needs `pip install requests`
Uploads dist/ as project weeks-on-fire. The deploy token must be set via environment variable — it is never stored in the repo. Rotate the token on the VPS if it was ever committed to a public repository.
vite.config.ts uses base: './' so the build works on project Pages (/weeks_on_fire/) and subdirectory hosts.
AGENTS.md (technical) and grok.md (creative direction).short film · AI-generated · Grok Imagine · Minimax Music · cinematic · production hub · screenplay · prompt engineering
Made with Grok Imagine magic ✨
scenes.md| Episode 5 (candidate) | The Long Way Up (wordy episode) | draft in notes/scenes/the-long-way-up.md · docs/season-arc.md |