πŸ“§ Email Duplicate Cleaner

A comprehensive Python tool designed to scan, identify, and remove duplicate emails across multiple email clients. Featuring web, desktop, and command-line interfaces.

πŸš€ Version

Current Version: GitHub release Documentation Python Versions License: GPL v3 PyPI Donate Support

✨ What’s New in 2.5.2

✨ What’s New in 2.5.1

✨ Features

πŸ” Duplicate Detection

πŸ“Š Email Analysis

πŸ–₯️ Multi-Interface Support

πŸŒ“ Enhanced User Experience

πŸ”’ Email Client Compatibility

Supports:

πŸ—οΈ Technical Highlights

πŸ› οΈ Prerequisites

πŸš€ Quick Start

πŸ’° Support This Project

If you find this tool useful, please consider supporting its development:

πŸ“¦ Installation

  1. Clone the repository:

    git clone https://github.com/Nsfr750/EmailDuplicateCleaner.git
    cd EmailDuplicateCleaner
    
  2. Install dependencies:

    pip install -r requirements.txt
    

Running the Application

Web Interface

python app.py

Access at http://localhost:5000

Desktop GUI

python email_cleaner_gui.py

Command Line Demo

python email_duplicate_cleaner.py --demo

🀝 Contributing

Interested in contributing? Check out our Contributing Guidelines!

πŸ“„ License

This project is licensed under the MIT License.

πŸ› Issues

Found a bug? Open an issue

πŸ“Š Detection Methods

Safety Features

Project Structure

Workflows

GUI Structure

Auxiliary Modules (struttura/)

The struttura/ directory contains all the auxiliary modules that support the GUI, such as dialog windows and the menu.

GUI Features