Files
kennethreitz c238187b21 Add ingest pipeline, views, URL routing, and search
Ingest: pipeline.py (EXIF extract → normalize → thumbnail → save),
Celery task with retries, upload view with size validation.

Views: tree (camera/lens browsing with counts), gallery (profiles,
collections with visibility), groups (list, detail, members),
search (multi-filter by camera/lens/focal/aperture/ISO).

Settings: S3-compatible storage (Tigris/R2), Celery+Redis,
console email backend, 50MB upload limit.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 19:15:32 -04:00

4 lines
72 B
Python

from exiftree.celery import app as celery_app
__all__ = ['celery_app']