Una herramienta completa en Python diseñada para escanear, identificar y eliminar correos electrónicos duplicados en múltiples clientes de correo. Incluye interfaces web, de escritorio y de línea de comandos.
Soporte para:
Si encuentras útil esta herramienta, por favor considera apoyar su desarrollo:
47Jc6MC47WJVFhiQFYwHyBNQP5BEsjUPG6tc8R37FwcTY8K5Y3LvFzveSXoGiaDQSxDrnCUBJ5WBj6Fgmsfix8VPD4w3gXF
Clona el repositorio:
git clone https://github.com/Nsfr750/EmailDuplicateCleaner.git
cd EmailDuplicateCleaner
Instala las dependencias:
pip install -r requirements.txt
python app.py
Accede en http://localhost:5000
python email_cleaner_gui.py
python email_duplicate_cleaner.py --demo
¿Interesado en contribuir? ¡Consulta nuestras Pautas de Contribución!
Este proyecto está licenciado bajo la Licencia MIT.
¿Encontraste un error? Abre un informe
strict
: ID del mensaje + Fecha + De + Asunto + Contenidocontent
: Solo contenidoheaders
: ID del mensaje + Fecha + De + Asuntosubject-sender
: Solo campos de Asunto y Remitenteemail_cleaner_web.py
: Interfaz webemail_cleaner_gui.py
: Interfaz gráfica de escritorioemail_duplicate_cleaner.py
: Funcionalidad principal y CLIstatic/
: Recursos web (CSS, JS)templates/
: Plantillas HTMLemail_cleaner_gui.py
): Una interfaz gráfica fácil de usar construida con Tkinter. Proporciona una forma intuitiva de seleccionar clientes de correo, escanear carpetas y gestionar duplicados.email_cleaner_cli.py
): Una interfaz de línea de comandos para usuarios que prefieren trabajar en la terminal.app.py
): Una interfaz web construida con Flask, accesible desde cualquier navegador.struttura/
)El directorio struttura/
contiene todos los módulos auxiliares que soportan la interfaz gráfica, como ventanas de diálogo y menús.
menu.py
: Gestiona la creación y funcionalidad de la barra de menú principal, manteniendo el archivo principal de la interfaz gráfica limpio y enfocado en su diseño central.about.py
, help.py
, sponsor.py
: Definen las ventanas de diálogo Acerca de
, Ayuda
y Patrocinador
, cada una encapsulada en su propia clase.log_viewer.py
: Un visor de registros simple para mostrar los registros de la aplicación.Mayús+Flechas
y Ctrl+Flechas
para seleccionar múltiples buzones y carpetas.