-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Summary
Implement Bunny CDN integration to replace/supplement YouTube for video hosting.
Implementation Status
- Created
scripts/upload_to_cdn.py- Python script for Bunny CDN uploads - Updated GitHub Actions workflow to upload to CDN
- Configure Bunny CDN secrets in GitHub repository
- Test full workflow with production credentials
New Scripts
scripts/upload_to_cdn.py- Upload videos/metadata to Bunny CDNscripts/fetch_episodes.py- Fetch and sync episode list from Shmotime API
Environment Variables Needed
BUNNY_STORAGE_ZONE- Storage zone nameBUNNY_STORAGE_PASSWORD- Storage zone API passwordBUNNY_CDN_URL- CDN URL (optional, defaults to https://{zone}.b-cdn.net)
Usage
# Dry run upload
python scripts/upload_to_cdn.py --dry-run --file recordings/episode.mp4 --remote the-council/
# Upload directory
python scripts/upload_to_cdn.py --dir recordings/ --remote the-council/ --pattern "*.mp4"Metadata
Metadata
Assignees
Labels
No labels