Ein umfassendes Python-Tool zum Scannen, Identifizieren und Entfernen doppelter E-Mails über mehrere E-Mail-Clients hinweg. Mit Web-, Desktop- und Befehlszeilenschnittstelle.
Unterstützt:
Wenn Sie dieses Tool nützlich finden, erwägen Sie bitte eine Unterstützung der Entwicklung:
47Jc6MC47WJVFhiQFYwHyBNQP5BEsjUPG6tc8R37FwcTY8K5Y3LvFzveSXoGiaDQSxDrnCUBJ5WBj6Fgmsfix8VPD4w3gXF
Repository klonen:
git clone https://github.com/Nsfr750/EmailDuplicateCleaner.git
cd EmailDuplicateCleaner
Abhängigkeiten installieren:
pip install -r requirements.txt
python app.py
Verfügbar unter http://localhost:5000
python email_cleaner_gui.py
python email_duplicate_cleaner.py --demo
Interessiert an einer Mitarbeit? Lesen Sie unsere Richtlinien für Beiträge!
Dieses Projekt steht unter der MIT-Lizenz.
Einen Fehler gefunden? Erstellen Sie ein Ticket
strict
: Nachrichten-ID + Datum + Von + Betreff + Inhaltcontent
: Nur Inhaltheaders
: Nachrichten-ID + Datum + Von + Betreffsubject-sender
: Nur Betreff- und Absenderfelderemail_cleaner_web.py
: Weboberflächeemail_cleaner_gui.py
: Desktop-Oberflächeemail_duplicate_cleaner.py
: Kernfunktionalität und CLIstatic/
: Web-Assets (CSS, JS)templates/
: HTML-Vorlagenemail_cleaner_gui.py
) : Eine benutzerfreundliche grafische Oberfläche, die mit Tkinter erstellt wurde. Sie bietet eine intuitive Möglichkeit, E-Mail-Clients auszuwählen, Ordner zu durchsuchen und Duplikate zu verwalten.email_cleaner_cli.py
) : Eine Befehlszeilenschnittstelle für Benutzer, die lieber im Terminal arbeiten.app.py
) : Eine webbasierte Oberfläche, die mit Flask erstellt wurde und von jedem Browser aus zugänglich ist.struttura/
)Das Verzeichnis struttura/
enthält alle Hilfsmodule, die die grafische Oberfläche unterstützen, wie Dialogfenster und das Menü.
menu.py
: Verwaltet die Erstellung und Funktionalität der Hauptmenüleiste und hält die Haupt-GUI-Datei sauber und auf ihr Kernlayout fokussiert.about.py
, help.py
, sponsor.py
: Definieren die Dialogfenster Über
, Hilfe
und Unterstützung
, wobei jedes in seiner eigenen Klasse gekapselt ist.log_viewer.py
: Ein einfacher Log-Viewer zur Anzeige von Anwendungsprotokollen.