refactor: rename project to winnow

- Rename Python package directory if_curator/ → winnow/
- Update all imports, entry points, and CLI references
- Update pyproject.toml: name, scripts, package list, repository URL
- Update Dockerfile, compose.yml, entrypoint.sh, scheduler.py
- Update GitHub Actions workflow image names
- Update README

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 01:07:46 +00:00
co-authored by Claude Sonnet 4.6
parent ca7b90f8ef
commit eea7baa19f
28 changed files with 126 additions and 118 deletions
+7 -7
View File
@@ -1,7 +1,7 @@
services:
if-curator:
image: ghcr.io/sudolulo/if-curator-headless:latest
container_name: if-curator
winnow:
image: ghcr.io/sudolulo/winnow:latest
container_name: winnow
environment:
# ── Required ──────────────────────────────────────────────────────────
- IMMICH_URL=${IMMICH_URL}
@@ -52,10 +52,10 @@ services:
# - CRON_SCHEDULE=0 3 1 * *
# - CRON_SCHEDULE=*/30 * * * *
volumes:
# Replace <pool> with your TrueNAS pool name, e.g. /mnt/tank/if-curator/...
- /mnt/<pool>/if-curator/models:/models
- /mnt/<pool>/if-curator/embeddings:/app/.if_cache
- /mnt/<pool>/if-curator/output:/app/frigate_train
# Replace <pool> with your TrueNAS pool name, e.g. /mnt/tank/winnow/...
- /mnt/<pool>/winnow/models:/models
- /mnt/<pool>/winnow/embeddings:/app/.if_cache
- /mnt/<pool>/winnow/output:/app/frigate_train
stdin_open: true
tty: true
restart: unless-stopped