أداة متكاملة مكتوبة بلغة بايثون مصممة لفحص وتحديد وإزالة رسائل البريد الإلكتروني المكررة عبر عملاء بريد إلكتروني متعددين. تتميز بواجهات ويب وسطح مكتب وسطر أوامر.
يدعم:
إذا وجدت هذه الأداة مفيدة، يرجى النظر في دعم التطوير:
47Jc6MC47WJVFhiQFYwHyBNQP5BEsjUPG6tc8R37FwcTY8K5Y3LvFzveSXoGiaDQSxDrnCUBJ5WBj6Fgmsfix8VPD4w3gXF
استنسخ المستودع:
git clone https://github.com/Nsfr750/EmailDuplicateCleaner.git
cd EmailDuplicateCleaner
قم بتثبيت التبعيات:
pip install -r requirements.txt
python app.py
افتح المتصفح على: http://localhost:5000
python email_cleaner_gui.py
python email_duplicate_cleaner.py --demo
مهتم بالمساهمة؟ تحقق من إرشادات المساهمة!
هذا المشروع مرخص تحت رخصة MIT.
وجدت خطأ؟ افتح مشكلة
strict
: معرف الرسالة + التاريخ + المرسل + الموضوع + المحتوىcontent
: المحتوى فقطheaders
: معرف الرسالة + التاريخ + المرسل + الموضوعsubject-sender
: الموضوع والمرسل فقطemail_cleaner_web.py
: واجهة الويبemail_cleaner_gui.py
: واجهة المستخدم الرسوميةemail_duplicate_cleaner.py
: الوظائف الأساسية وسطر الأوامرstatic/
: موارد الويب (CSS، JS)templates/
: قوالب HTMLemail_cleaner_gui.py
): واجهة سهلة الاستخدام مبنية بـ Tkinter لاختيار عملاء البريد الإلكتروني وفحص المجلدات وإدارة التكرارات.email_cleaner_cli.py
): واجهة سطر أوامر للمستخدمين الذين يفضلون العمل في الطرفية.app.py
): واجهة ويب مبنية بـ Flask، يمكن الوصول إليها من أي متصفح.struttura/
)يحتوي مجلد struttura/
على وحدات مساعدة للواجهة الرسومية، بما في ذلك النوافذ المنبثقة والقوائم.
menu.py
: يدير إنشاء ووظائف شريط القائمة الرئيسي.about.py
، help.py
، sponsor.py
: تحدد نوافذ “حول البرنامج”، “مساعدة”، و”الدعم”.log_viewer.py
: عارض سجلات التطبيق.