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
Artículo original: Ver original

Compartir este artículo