48b52d7c5e3a2bd7d4093f89a12ae58095794ac4
Shows first 3 filenames with color-coded prefixes (feature=purple, fav=amber, user-prefix=blue). Updates on mode change, prefix input, fav-prefix input, feature checkbox toggle, tab switch, and details open. 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%