433fd93a3695c4155983fa100c373fa154a5997f
- swipe left/right to reject/keep, swipe up for favorite - card tilts and overlays fade in proportionally during drag - snap-back animation when swipe distance below threshold - touchcancel handled identically to touchend 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%