Initial commit: Tagueur Radarr-TMDB pour spectacles vivants

- Detection automatique des spectacles vivants (stand-up, theatre, one-man shows)
- Exclusion explicite des concerts de musique
- Gestion securisee des secrets dans ../.env.global
- Mode dry-run par defaut avec option --apply
- Export CSV des resultats
- Documentation complete en francais
- Checklist pre-commit incluse
This commit is contained in:
laurent
2026-02-22 12:31:54 +01:00
commit 5f3b68cedf
6 changed files with 881 additions and 0 deletions

58
config.yaml.example Normal file
View File

@@ -0,0 +1,58 @@
# Configuration du tagueur automatique Radarr ↔ TMDB
# Ce fichier est un exemple - copiez-le en config.yaml et adaptez-le
# Nom du tag à créer/appliquer dans Radarr
tag_name: "spectacle"
# Mode dry-run par défaut (true) - mettre à false ou utiliser --apply pour appliquer les tags
dry_run: true
# Limitation du nombre de films à traiter (None = tous)
limit: 5
# Runtime en minutes (plage acceptable pour un spectacle)
min_runtime: 15
max_runtime: 240
# Mots-clés pour détecter un spectacle (insensible à la casse)
extra_keywords:
- "stand"
- "stand-up"
- "standup"
- "one man"
- "one-man"
- "one woman"
- "one-woman"
- "theatre"
- "théâtre"
- "play"
- "pièce"
- "monologue"
- "cabaret"
- "sketch"
- "performance"
- "spoken word"
- "variety"
- "revue"
- "comedy special"
# Mots-clés d'exclusion prioritaires (concert de musique, etc.)
exclude_keywords:
- "concert"
- "music"
- "live concert"
- "music video"
- "festival"
- "musician"
- "band"
# Mode de détection : "strict" ou "loose"
# strict : tous les critères doivent être remplis
# loose : au moins un critère suffit
detection_mode: "loose"
# Fichier de sortie pour le dry-run
output_csv: "results_spectacle_dryrun.csv"
# Niveau de log : DEBUG, INFO, WARNING, ERROR
log_level: "INFO"