Uma ferramenta abrangente em Python projetada para escanear, identificar e remover e-mails duplicados em vários clientes de e-mail. Inclui interfaces web, desktop e linha de comando.
Suporta:
Se você achar esta ferramenta útil, considere apoiar seu desenvolvimento:
47Jc6MC47WJVFhiQFYwHyBNQP5BEsjUPG6tc8R37FwcTY8K5Y3LvFzveSXoGiaDQSxDrnCUBJ5WBj6Fgmsfix8VPD4w3gXF
Clone o repositório:
git clone https://github.com/Nsfr750/EmailDuplicateCleaner.git
cd EmailDuplicateCleaner
Instale as dependências:
pip install -r requirements.txt
python app.py
Acesse em http://localhost:5000
python email_cleaner_gui.py
python email_duplicate_cleaner.py --demo
Interessado em contribuir? Confira nosso Guia de Contribuição!
Este projeto está licenciado sob a Licença MIT.
Encontrou um bug? Abra uma issue
strict
: ID da Mensagem + Data + De + Assunto + Conteúdocontent
: Apenas conteúdoheaders
: ID da Mensagem + Data + De + Assuntosubject-sender
: Apenas campos de Assunto e Remetenteemail_cleaner_web.py
: Interface webemail_cleaner_gui.py
: Interface gráfica de desktopemail_duplicate_cleaner.py
: Funcionalidade principal e CLIstatic/
: Recursos web (CSS, JS)templates/
: Modelos HTMLemail_cleaner_gui.py
): Uma interface gráfica amigável construída com Tkinter. Fornece uma maneira intuitiva de selecionar clientes de e-mail, escanear pastas e gerenciar duplicatas.email_cleaner_cli.py
): Uma interface de linha de comando para usuários que preferem trabalhar no terminal.app.py
): Uma interface baseada na web construída com Flask, acessível a partir de qualquer navegador.struttura/
)O diretório struttura/
contém todos os módulos auxiliares que suportam a interface gráfica, como janelas de diálogo e menus.
menu.py
: Gerencia a criação e funcionalidade da barra de menu principal, mantendo o arquivo principal da interface gráfica limpo e focado em seu layout central.about.py
, help.py
, sponsor.py
: Definir as janelas de diálogo Sobre
, Ajuda
e Patrocinador
, cada uma encapsulada em sua própria classe.log_viewer.py
: Um visualizador de logs simples para exibir os logs do aplicativo.Shift+Setas
e Ctrl+Setas
para selecionar várias caixas de correio e pastas.