Resources
External and internal sources we draw from when building episodes.
S3 buckets
- ai-content-assets/planeta-alofoke/episodes/Final mp4 + thumbnail per episode (003/video.mp4, 003/thumbnail.jpg).
- ai-content-assets/planeta-alofoke/dashboard/Static export of THIS dashboard, deployed via npm run dashboard:deploy.
- ai-content-assets/planeta-alofoke/recordings/Live-stream chunks captured by the YouTube archiver lambda.
External footage
- Facebook · Gallo vs DJ SammySource clip used in Ep3 06-fight-talkover, played at 0.6x.
- YouTube live · Planeta AlofokeThe 50+ day reality stream we archive. Title may change between seasons.
- deUltimoMinuto · Se van a los golpes en PlanetaPress article used as fact source for Ep3 (Sammy/Gallo confrontation).
Local asset folders
- assets/keywords/<slug>/Pinned + cached photos per keyword. 00_pinned_*.png wins alphabetical sort.
- assets/keywords/_rejected/Quarantine for old wrong/watermarked images we replaced.
- assets/broll/Long-form video B-roll (mic-stage.mp4, dorm-night.mp4, ...).
- assets/sfx/Stings, transitions, gunshots, drill-bed-32s.mp3.
Tooling
- yt-dlpFacebook + YouTube footage download. Uses /opt/homebrew/bin/python3.11.
- ffmpegAll audio/video processing. stream_loop, adelay, amix, scale, blur-fill.
- AWS Polly (generative TTS)Voices: Pedro, Lupe, Andres. es-US / es-MX.
- OpenAI WhisperWord-level alignment via scripts/lib/whisper-align.ts.
- OpenAI gpt-image-1Pinned keyword image generation (regen-keyword-pinned.ts) + thumbnails.
- AWS S3Hosting for video, audio, thumbnails, and this dashboard.