feat: download images locally and ingest via multipart /with-images endpoint
- Update collector to support ingest_with_images using CurlMime multipart
- Crawler now downloads listing photos in parallel (5 workers) to temp files
- Fix photo URL builder: use photosnew CDN + beautifulUrl (legacy file paths are 415)
- Add fallback title generation in normalizer for PayloadSchema validation
- Increase ingest timeout to 120s for inline pipeline processing

Closes: photo ingestion via binary upload
1 parent f85730b commit edffe4b3aa1219256e82ebf2f13609e9331e985d
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 1 day ago
Showing 4 changed files
View
src/collector.py
View
src/config.py
View
src/crawler.py
View
src/normalizer.py