dupeGuru: Encuentra Archivos Duplicados en Múltiples Plataformas
dupeGuru: El Buscador Definitivo de Archivos Duplicados Multiplataforma
En un mundo donde el almacenamiento se llena más rápido de lo que podemos gestionar, dupeGuru surge como un salvavidas. Esta herramienta de código abierto probada en batalla con 7.5k estrellas en GitHub te ayuda a recuperar espacio precioso en disco identificando archivos duplicados en todo tu sistema.
¿Qué hace especial a dupeGuru?
A diferencia de los buscadores de duplicados básicos, dupeGuru ofrece perfección multiplataforma: - Linux, macOS, Windows - Una herramienta, todas las plataformas - Python 3 + Qt - Código base moderno y mantenible - 95.5% Python - Fácil de entender y contribuir - Desarrollo activo - Últimos commits en 2026
Características Clave
- Algoritmos avanzados de coincidencia de duplicados
- Resultados visuales con capacidades de vista previa
- Eliminación segura con integración a la papelera
- Criterios de escaneo personalizables
- Soporte para traducciones vía Transifex
Inicio Rápido: Compilar desde el Código Fuente
Prerrequisitos
Python 3.7+ & PyQt5
# Linux: python3-pyqt5, pyqt5-dev-tools, python3-dev, build-essential
Configuración en Un Solo Comando
make && make run
Método con Entorno Virtual
python3 -m venv --system-site-packages ./env
source ./env/bin/activate
pip install -r requirements.txt
python build.py
python run.py
Empaquetado para Distribución
Línea única para 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"
Ejecutar Pruebas
# Con tox (recomendado)
tox
# O manualmente
pip install -r requirements-extra.txt
py.test core hscommon
Estructura del Proyecto
dupeGuru/
├── core/ # Algoritmos de coincidencia
├── qt/ # Implementación de UI Qt
├── help/ # Documentación Sphinx
├── locale/ # Traducciones (archivos .po)
├── pkg/ # Plantillas de empaquetado
└── hscommon/ # Utilidades compartidas
Necesidades de Mantenimiento Activo
El proyecto busca ayuda con: - Empaquetado para macOS y reproducción de errores - Empaquetado para Linux (PPA, Debian, RPM) - Traducciones (proyecto Transifex activo) - Actualizaciones de documentación
¿Por qué elegir dupeGuru?
Con 2,086 commits, 32 colaboradores y lanzamientos regulares (último 4.3.1), este no es un proyecto muerto. Es una herramienta lista para producción que impulsa flujos de trabajo reales de limpieza de disco.
Temas: python, desduplicación Licencia: GPL-3.0 Sitio web: dupeguru.voltaicideas.net
¿Listo para limpiar tu almacenamiento? Clona el repositorio y comienza a escanear hoy!
git clone https://github.com/arsenetar/dupeGuru.git
cd dupeGuru
make run