Complete end-to-end WhatsApp media processing workflow. Processes audio/images AND integrates them into chat.md in a single step...
Automatski izvršava kompletan workflow obrade WhatsApp medija:
Å to radi:
gastrohem-media-processor za audio/slikechat-integrator za integraciju u chat.mdOutput:
.json audio transkripcije.md image summarieschat.md sa svim medijima integriranimchat.md.backup prije izmjenaUser says:
Default behavior: Uses today's date, processes all departments
Process and integrate for today (DEFAULT):
python .claude/skills/media-workflow/scripts/run_workflow.py
Process and integrate for specific date:
python .claude/skills/media-workflow/scripts/run_workflow.py --scan-date 24.10
Process and integrate specific folder:
python .claude/skills/media-workflow/scripts/run_workflow.py --folder "gastrohem whatsapp/administracija/20.10 - 27.10/24.10"
Dry run (preview changes):
python .claude/skills/media-workflow/scripts/run_workflow.py --dry-run
Step 1: Media Processing
.json audio transcriptions.md image summariesStep 2: Integration
chat.md.backupchat.mdStep 3: Report
Purpose: Master workflow script
Arguments:
--scan-date DD.MM - Process all departments for this date--folder PATH - Process specific folder--base-path PATH - Base path (default: "gastrohem whatsapp")--dry-run - Preview changes without writing--no-backup - Skip backup creation--output-json FILE - Save workflow results to JSONWhat it does:
gastrohem-media-processor scriptchat-integrator scriptIf audio transcription fails:
If image OCR fails:
If integration fails:
User: "Process media"
Claude:
python .claude/skills/media-workflow/scripts/run_workflow.py.json.mdAfter running workflow on folder 24.10:
gastrohem whatsapp/administracija/20.10 - 27.10/24.10/
├── chat.md # Updated with integrated media
├── chat.md.backup # Backup before integration
├── image.png
├── image.png.md # OCR summary
├── WhatsApp Audio *.mp3
└── WhatsApp Audio *.mp3.json # Audio transcription