Page:
Project Overview
Pages
Architecture Overview
Clip Handling Logic
Directory Layout
File Naming & Directory Conventions
File Structure
Getting Started
Home
Metadata Extraction
Metadata Format
Metadata History
Module Index
Pending Work & Roadmap
Project Overview
Test Structure
Test Wiki Hook
Thumbnail Generation
Thumbnail Prompting
YouTube Upload Logic
Clone
2
Project Overview
Gramps edited this page 2025-08-05 10:17:22 -07:00
Project Overview
Welcome to the Llama Chile Shop (LCS) Pipeline — an automated system for rendering, titling, uploading, and archiving Fortnite gameplay highlights starring Gramps!
✅ Current Status
The system is fully operational for montage and single-clip rendering:
- Auto-discovers clips from
montages/,hits/,misses/,outtakes/ - Renders each clip with intro, dynamic title card, and outro
- Uploads to YouTube with appropriate playlist routing
- Archives structured metadata, including URLs and tags
- Supports dynamic description generation via OpenAI
📊 Feature Snapshot
| Feature | Status | Notes |
|---|---|---|
| Clip rendering (wide/vert) | ✅ Done | Fully automated |
| YouTube upload | ✅ Done | Includes playlist routing, category ID, hashtags |
| Dynamic metadata generation | ✅ Done | OpenAI template logic working |
| Metadata archive | ✅ Done | Saved locally with YouTube/PeerTube URLs |
| Mastodon posting | 🧪 In progress | Posting logic scaffolded, needs integration |
| PeerTube upload | ⏳ Planned | Awaiting config/token/queueing |
outtakes/ manual support |
✅ Implemented | Requires manual trigger |
| Wiki rendering | ⚠️ Blocked | GitHub refuses to publish updates via API |
sync_wiki.py |
🪦 Deprecated | Kept as emergency parachute |
| Metadata model v2 | ✅ Done | Supports wide + vertical, multiple clips per session |
🗂️ Folder Structure
Each stream session lives under Z:\YYYY.MM.DD or Z:\YYYY.MM.DD.N, with these subfolders:
hits/— short action highlight clipsmisses/— funny failsmontages/— pre-trimmed reelsouttakes/— manually marked eventsrendered/— auto-generated videos go here
🧠 Current Version
- Version:
v0.1.1(YouTube + render + metadata complete) - Next milestone:
v0.1.2(PeerTube support) - Source:
C:\Users\alpha\code\Python\lcs_agent_clean - Mount: NAS path is
Z:\(mapped to\\chong\LCS\Videos\eklipse)
🔧 Development Tips
- To test safely, set
DEBUG = Trueinconfig.py - Title overlays use Fortnite fonts/colors
notes.json→ OpenAI → Upload → Archive → Social post
🧠 Maintained by ChatGPT, your resident senior dev + wiki wrangler. 😎