dupeGuru : Trouvez les fichiers en double sur toutes les plateformes
dupeGuru : Le trouveur ultime de fichiers en double multiplateforme
Dans un monde où le stockage se remplit plus vite que nous ne pouvons le gérer, dupeGuru apparaît comme un sauveur. Cet outil open-source éprouvé avec 7,5k étoiles GitHub vous aide à récupérer de l'espace disque précieux en identifiant les fichiers en double sur l'ensemble de votre système.
Qu'est-ce qui rend dupeGuru spécial ?
Contrairement aux trouveurs de doublons basiques, dupeGuru offre une perfection multiplateforme : - Linux, macOS, Windows - Un seul outil, toutes les plateformes - Python 3 + Qt - Codebase moderne et maintenable - 95,5 % Python - Facile à comprendre et à contribuer - Développement actif - Derniers commits en 2026
Fonctionnalités clés
- Algorithmes avancés de correspondance de doublons
- Résultats visuels avec capacités de prévisualisation
- Suppression sécurisée avec intégration à la corbeille
- Critères de scan personnalisables
- Support des traductions via Transifex
Démarrage rapide : Compilation depuis la source
Prérequis
Python 3.7+ & PyQt5
# Linux : python3-pyqt5, pyqt5-dev-tools, python3-dev, build-essential
Configuration en une commande
make && make run
Méthode avec environnement virtuel
python3 -m venv --system-site-packages ./env
source ./env/bin/activate
pip install -r requirements.txt
python build.py
python run.py
Emballage pour la distribution
Monoligne Debian/Ubuntu :
bash -c "python3 -m venv --system-site-packages env && source env/bin/activate && pip install -r requirements.txt -r requirements-extra.txt && python build.py --clean && python package.py"
Exécution des tests
# Avec tox (recommandé)
tox
# Ou manuellement
pip install -r requirements-extra.txt
py.test core hscommon
Structure du projet
dupeGuru/
├── core/ # Algorithmes de correspondance
├── qt/ # Implémentation UI Qt
├── help/ # Documentation Sphinx
├── locale/ # Traductions (fichiers .po)
├── pkg/ # Modèles d'emballage
└── hscommon/ # Utilitaires partagés
Besoins en maintenance active
Le projet cherche de l'aide pour : - Emballage macOS & reproduction de bugs - Emballage Linux (PPA, Debian, RPM) - Traductions (projet Transifex actif) - Mises à jour de la documentation
Pourquoi choisir dupeGuru ?
Avec 2 086 commits, 32 contributeurs, et des sorties régulières (dernière 4.3.1), ce n'est pas un projet mort. C'est un outil prêt pour la production qui alimente de vrais flux de travail de nettoyage disque.
Sujets : python, déduplication Licence : GPL-3.0 Site web : dupeguru.voltaicideas.net
Prêt à nettoyer votre stockage ? Clonez le repo et commencez à scanner dès aujourd'hui !
git clone https://github.com/arsenetar/dupeguru.git
cd dupeguru
make run