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
Article original: Voir l'original

Partager cet article