Page:
Module Index
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
1
Module Index
Gramps edited this page 2025-07-23 20:49:37 -07:00
Great — here is the Module Index page draft:
Module Index
This page lists all helper modules used by the Llama Chile Shop automation pipeline. Each module encapsulates a specific responsibility to keep the codebase maintainable and testable.
modules/config.py
Centralized configuration constants, including:
NAS_MOUNT_ROOT(e.g.,Z:\)DEBUGmode flag- Any other future global constants
modules/title_utils.py
Functions for generating titles and output filenames:
generate_montage_title()generate_output_filename()
modules/description_utils.py
Handles dynamic video description generation using OpenAI:
generate_montage_description()generate_video_description(notes_path, ...)
modules/social.py
Legacy module originally handling social uploads. As of v0.1.1, superseded by:
yt_poster.py(YouTube-specific)pt_poster.py(PeerTube-specific; coming inv0.1.2)
modules/yt_poster.py
Primary logic for uploading videos to YouTube:
- Builds title and description
- Applies tags and category
- Manages OAuth2 credentials and upload logic
- Exports:
upload_video(...)
modules/pt_poster.py (Planned for v0.1.2)
PeerTube counterpart to yt_poster.py. Will implement:
- API upload logic to a specified PeerTube instance
- Reuses title and description generation pipeline
Next: [OpenAI Integration](wiki_openai_integration.md) Back: [Directory Layout](wiki_directory_layout.md)
Let me know when you're ready to insert it or want edits.