import 'dart:io'; import 'package:firebase_core/firebase_core.dart'; import '../lib/services/trip_image_service.dart'; import '../lib/firebase_options.dart'; /// Script pour nettoyer les doublons d'images de Londres void main() async { try { // Initialiser Firebase await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, ); final tripImageService = TripImageService(); await tripImageService.cleanupDuplicateImages(); } catch (e) { exit(1); } } /* Instructions d'utilisation: 1. Assurez-vous que Firebase est configuré dans votre projet 2. Exécutez: dart run scripts/cleanup_london_duplicates.dart 3. Le script analysera automatiquement tous les doublons et les supprimera 4. Vérifiez Firebase Storage après l'exécution Le script: - Groupe toutes les images par destination (normalisée) - Identifie les doublons pour la même destination - Garde l'image la plus récente (basé sur le timestamp) - Supprime les anciennes versions Pour Londres spécifiquement, si vous avez: - Londres_Royaume_Uni_1762175016594.jpg - Londres_Royaume_Uni_1762175016603.jpg Le script gardera la version _1762175016603.jpg (plus récente) et supprimera _1762175016594.jpg (plus ancienne) */