ferdi2go ead0dd6a0f fix: cleanup only old uploads, restore fav state on tinder undo
- #11: cleanup_old_uploads() skips dirs younger than 24h (safe during --reload)
- #12: tinderHistory stores wasFav snapshot; undo restores exact pre-swipe favorite state

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 12:32:17 +00:00

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
S
Description
Einfacher Helfer zum kuratieren & aussortieren von Fotos
Readme 310 KiB
Languages
HTML 67.9%
Python 32.1%