All product workers
GEO YouTube pipeline
geo-youtube
Slideshow + Workers AI TTS from approved long-form content.
Consumes swarm-youtube-jobs after Brand Guardian approval. Generates slide JSON + narration audio (R2 when bound), stores video_package drafts for tenant YouTube OAuth upload.
Related interactive UI
/dashboard/fleetSource
- Path
- apps/geo-youtube
- Entry
- src/index.ts
- Config
- wrangler.toml
Bindings (summary)
- DB (D1)
- AI
- consumer: swarm-youtube-jobs
- R2 VIDEO_ASSETS
- producer: swarm-youtube-upload-jobs
Set real IDs, buckets, and secrets in the Cloudflare dashboard or via wrangler secret put to match this repo’s wrangler file.
Commands
cd apps/geo-youtube && npm run dev
cd apps/geo-youtube && npm run deploy