#!/bin/bash
set -uo pipefail
ST=$HOME/podcast/_staging_daepyo_20260701
SQ=$ST/daepyo_square_3000.jpg
YT=$ST/daepyo_169_1280.jpg
BK=$HOME/podcast/_backups/daepyo_originals_20260701
mkdir -p $BK
PIPE=$HOME/icloud/ai_workspace/notebooklm_audio_pipeline/2026-06-16/cover_assets
SHOWS="daily-ai china-ai daily-ai-zh daily-ai-en china-ai-zh china-ai-en"
A=$HOME/podcast/assets/ai_news_cover_20260616

echo "== BACKUP =="
for s in $SHOWS; do cp -a $HOME/podcast/$s/cover.jpg $BK/${s}_cover.jpg 2>/dev/null; done
cp -a $A/podcast_cover_3000.jpg $BK/assets_podcast_cover_3000.jpg 2>/dev/null
cp -a $A/youtube_thumbnail_1280x720.jpg $BK/assets_youtube_thumbnail.jpg 2>/dev/null
cp -a $PIPE/youtube_thumbnail_1280x720.jpg $BK/pipe_youtube_thumbnail.jpg 2>/dev/null
cp -a $PIPE/podcast_cover_3000.jpg $BK/pipe_podcast_cover_3000.jpg 2>/dev/null
cp -a $HOME/podcast/prototypes/youtube_notebooklm_daily_ai_20260616_private/upload/thumbnail_main.jpg $BK/proto_thumbnail_main.jpg 2>/dev/null
echo "backup files: $(ls $BK | wc -l)"

echo "== DEPLOY YouTube pipeline master (video frame + thumbnail) =="
cp --remove-destination $YT $PIPE/youtube_thumbnail_1280x720.jpg
cp --remove-destination $SQ $PIPE/podcast_cover_3000.jpg
echo "== DEPLOY podcast 6 covers (square) =="
for s in $SHOWS; do cp --remove-destination $SQ $HOME/podcast/$s/cover.jpg; done
echo "== DEPLOY podcast assets =="
cp --remove-destination $SQ $A/podcast_cover_3000.jpg
cp --remove-destination $SQ $A/podcast_cover_3000_q70.jpg
cp --remove-destination $SQ $A/podcast_cover_3000_q74.jpg
cp --remove-destination $SQ $A/podcast_cover_3000_q78.jpg
cp --remove-destination $YT $A/youtube_thumbnail_1280x720.jpg
echo "== DEPLOY prototypes thumbnail =="
cp --remove-destination $YT $HOME/podcast/prototypes/youtube_notebooklm_daily_ai_20260616_private/upload/thumbnail_main.jpg

echo "== VERIFY =="
echo "SQ md5 = $(md5sum $SQ | cut -d' ' -f1)   YT md5 = $(md5sum $YT | cut -d' ' -f1)"
echo "-- pipeline masters --"; md5sum $PIPE/youtube_thumbnail_1280x720.jpg $PIPE/podcast_cover_3000.jpg
echo "-- podcast covers --"; for s in $SHOWS; do md5sum $HOME/podcast/$s/cover.jpg; done
