Created complete B1→B2 automation script: ✅ Based on tested a1_to_a2_download.py structure ✅ Searches for campaigns with status B1 ✅ Searches Global comm campaigns (not Local Adaptation) ✅ Downloads Global Master assets from DAM ✅ Uploads to Box with tracking IDs (folder: 348304357505) ✅ Stores in PostgreSQL with full metadata ✅ Updates status B1 → B2 when all successful ✅ Sends webhook with B1→B2 status change ✅ Sends email notifications (b1_to_b2_complete, b1_to_b2_partial) ✅ Log rotation (28 files, 10MB each) ✅ Single-run mode (process one campaign and exit) Usage: cd Python-Version source venv/bin/activate python scripts/b1_to_b2_download.py Cron Setup: */5 * * * * python scripts/b1_to_b2_download.py Test Campaign Available: - NUTELLA PLANT-BASED LAUNCH - Folder ID: 676f2bcde4c7bcf7ef783e97f7495069bf50b6bc - Status: B1 Complete B1→B2 automation ready for testing! 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| shared | ||
| a1_to_a2_download.py | ||
| a2_to_a3_upload.py | ||
| a2_to_a3_upload_polling.py | ||
| b1_to_b2_download.py | ||
| test_connection.py | ||