Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Ezoo Download

برنامج سطح مكتب لنظام ويندوز، مكتوب بلغة Rust

تطوير Ahmed Ezzat

Windows Rust Language


📌 نبذة عن المشروع

Ezoo Download برنامج لنظام ويندوز كُتب من الصفر بلغة Rust، يجلب الملفات من الروابط التي يحددها المستخدم ويحفظها على جهازه. يقسّم البرنامج الملف على عدة اتصالات، ويستأنف العمل من حيث توقف إذا انقطع الاتصال. وتدعم واجهته ثماني لغات: العربية والإنجليزية والفرنسية والإسبانية والألمانية والبرتغالية والتركية والروسية.

[!IMPORTANT] يتحمّل المستخدم مسؤولية احترام حقوق الملكية وشروط استخدام أي محتوى يتعامل معه من خلال البرنامج.


✨ المزايا

الميزةالتفاصيل
🔀 اتصالات متعددةتقسيم الملف على ما يصل إلى 32 اتصالًا في الوقت نفسه
⏯️ الاستئنافالإيقاف المؤقت والاستئناف في أي وقت، حتى بعد إغلاق البرنامج
🌐 إضافة للمتصفحاستقبال الملفات من المتصفح، مع خطوات تركيب الإضافة من داخل البرنامج
🎬 الفيديو والصوتحفظ الفيديو والصوت من الصفحات وقوائم التشغيل مع اختيار الجودة
🗂️ تصنيف تلقائيوضع كل ملف في المجلد المناسب لنوعه
⏰ قوائم انتظار وجدولةقوائم انتظار، وتشغيل في موعد محدد، وإيقاف تشغيل الجهاز عند الانتهاء
🐢 تحديد السرعةحدّ عام للسرعة أو حدّ خاص بكل ملف
🔎 Grabberجمع الملفات من صفحة كاملة دفعة واحدة
📋 القوائمإضافة روابط متعددة دفعة واحدة، واستيراد القوائم وتصديرها
🖱️ التحديد المتعددباستخدام Ctrl و Shift و Ctrl+A والسحب بالفأرة
🌍 ثماني لغاتالعربية، English، Français، Español، Deutsch، Português، Türkçe، Русский

📦 التثبيت

ثبّت البرنامج من GitHub Releases في صفحة المشروع. يُثبَّت البرنامج للمستخدم الحالي ولا يحتاج إلى صلاحيات المسؤول.

البناء من الشيفرة المصدرية

شغّل الملف BUILD.bat، وستجد ملف الإعداد EzooDownload-Setup في مجلد dist.


⚙️ متطلبات التشغيل

  • Windows 10 أو Windows 11 (إصدار 64-bit)
  • اتصال بالإنترنت

🔍 سلوك البرنامج واتصالاته

حرصًا على الوضوح، هذه هي المهام التي يؤديها البرنامج تلقائيًا:

الوظيفةالتفاصيل
🔄 تحديث البرنامجعند التشغيل وكل 6 ساعات يقرأ البرنامج ملف version.json من GitHub Releases الخاصة بالمشروع. إذا وُجد إصدار جديد، يجلبه من GitHub Releases فقط، ويتحقق من بصمة SHA-256 الخاصة به، ثم يثبّته دون إظهار نوافذ ويعيد تشغيل نفسه. التحديث إلزامي، ويمكن البحث عنه فورًا من قائمة Help ← Check for updates.
🧰 الأدوات المساعدةيستخدم البرنامج أداتي yt-dlp و FFmpeg (الموجودتين في مجلد tools)، ويحدّثهما مرة يوميًا من صفحات إصداراتهما على GitHub.
🔌 الاتصال بالإضافةيفتح البرنامج منفذًا محليًا على 127.0.0.1 (الافتراضي 9614) لتتواصل معه إضافة المتصفح. هذا المنفذ غير متاح من الشبكة، ويرفض أي طلب لا يأتي من الإضافة.
🍪 ملفات تعريف الارتباطترسل الإضافة إلى البرنامج ملفات تعريف الارتباط وعنوان الصفحة الخاصين بالملف المطلوب فقط، لكي تعمل الروابط التي تتطلب تسجيل الدخول. تنتقل هذه البيانات إلى البرنامج على الجهاز نفسه فقط.
📋 الحافظةيراقب البرنامج الحافظة، وإذا نُسخ رابط لملف يعرض إضافته. يمكن إيقاف ذلك من الإعدادات.
🚀 التشغيل مع ويندوزخيار اختياري أثناء التثبيت، ويمكن تغييره من الإعدادات.
💾 البياناتتُحفظ الإعدادات وقائمة الملفات في %APPDATA%\Ezoo\EzooDownload\data، ومنها بيانات تسجيل الدخول للمواقع والوكيل (Proxy) إن أدخلها المستخدم، وهي محفوظة نصًا عاديًا دون تشفير.

البرنامج لا يجمع ولا يرسل أي بيانات استخدام أو إحصاءات إلى أي جهة.


🛡️ ملاحظة حول برامج الحماية

البرنامج غير موقّع بشهادة رقمية حتى الآن، لذا قد تُظهر بعض برامج الحماية أو Windows SmartScreen تحذيرًا، كما يحدث مع أي برنامج جديد. الشيفرة المصدرية كاملة متاحة هنا لمن يرغب في مراجعتها.


🔐 الإبلاغ عن مشكلة أمنية

إذا وجدت مشكلة أمنية في البرنامج، يُرجى الإبلاغ عنها عبر Issues في صفحة المشروع.


🗂️ هيكل المشروع

├─ crates/engine/      المحرك
├─ crates/app/         البرنامج (واجهة Slint)
│  ├─ ui/              النوافذ
│  └─ lang/            ترجمات الواجهة
├─ extension/          إضافة المتصفح
└─ BUILD.bat           البناء

👨‍💻 المطوّر

Ahmed Ezzat — Ezoo Tech


© حقوق الملكية

© 2026 Ahmed Ezzat — جميع الحقوق محفوظة.

يستخدم البرنامج مكونات مفتوحة المصدر، وتراخيصها موجودة في ملف THIRD-PARTY-NOTICES.txt.

关于 About

No description, website, or topics provided.

语言 Languages

Rust58.7%
Slint26.8%
JavaScript8.7%
Python3.2%
PowerShell1.2%
Inno Setup0.6%
HTML0.5%
Shell0.3%
Batchfile0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
21
Total Commits
峰值: 21次/周
Less
More

核心贡献者 Contributors