|
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 |
|---|
|
|
| src/collector.py |
|---|
| src/config.py |
|---|
| src/crawler.py |
|---|
| src/normalizer.py |
|---|