5ea2863b701ac3aa8f193dd496dc0d7c833f2343
- analyzer.py: progress_callback parameter with phase reporting - analyzer.py: add .webp to SUPPORTED_EXTENSIONS - requirements.txt: add pillow-heif==1.3.0 for HEIC/HEIF support Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Foto-Kurator
Automatisches Aussortieren von Fotos nach Qualitätskriterien.
Setup
pip install -r requirements.txt
Für KI-Analyse (optional):
echo "ANTHROPIC_API_KEY=your_key_here" > .env
Starten
python server.py
Der Browser öffnet automatisch http://localhost:8000.
Kriterien
- Unscharf — Laplacian Variance (einstellbar)
- Überbelichtet / Unterbelichtet — Durchschnittliche Helligkeit (einstellbar)
- Duplikate — Perceptual Hashing (einstellbar)
- KI-Analyse — Claude Vision API (optional, ca. 0,003 € / Foto)
Aussortierte Fotos landen in _aussortiert/ im analysierten Ordner.
Tech Stack
- Backend: Python 3, FastAPI, Uvicorn
- Bildanalyse: OpenCV (Laplacian Variance), Pillow, ImageHash (pHash/MD5)
- KI-Analyse (optional): Anthropic Claude Vision API
- Frontend: Vanilla HTML/CSS/JavaScript (kein Framework)
- Konfiguration: python-dotenv
Description
Languages
HTML
67.9%
Python
32.1%