بحث باسم الموضوع المطلوب

برنامج تنزيل متعدد الخيوط مع دعم تقسيم الملفات بالذكاء الاصطناعي ودعم المكونات الإضافية

مشروع مثير للاهتمام!

إنه عبارة عن برنامج لتنزيل الملفات متعدد الخيوط (multithreaded) ومتعدد المنصات تم بناؤه بلغة Python ويتميز بواجهة مستخدم بتصميم Fluent Design الحديث.


🚀 المميزات الرئيسية (بناءً على وصف المشروع)


· التسريع بالذكاء الاصطناعي (AI-powered smart boost): يدعي المطور أن البرنامج يستخدم الذكاء الاصطناعي لتعزيز سرعة التنزيل مع ميزة تقسيم الملفات إلى أجزاء (chunking) دون الحاجة لدمجها لاحقًا مشابهًا لطريقة Internet Download Manager (IDM).

· دعم المنصات المختلفة: يعمل على Linux، Windows و macOS بأنظمة 64-bit.

· التصميم المعياري ودعم المكونات الإضافية: تم بناء البرنامج بلغة Python لتحقيق أقصى استفادة من مرونتها وهناك خطة مستقبلية لإضافة نظام قوي للمكونات الإضافية (plugins) لزيادة وظائفه (هذه الميزة لا تزال قيد التطوير).

· التنزيل باستخدام بروتوكول QUIC/HTTP3: يدعم البروتوكول الحديث الذي قد يحسن أداء التنزيل في بعض الحالات.

· تحسينات أخرى: يشمل ميزات مثل المهام المجدولة تحديد سرعة التنزيل العالمية وإضافات للمتصفح لالتقاط روابط التنزيل.


⚠️ نقاط مهمة يجب مراعاتها


· المرحلة المبكرة: يصرح المطور بوضوح أن المشروع لا يزال في مراحله الأولى وأن وتيرة التطوير قد تباطأت بسبب ظروف العمل مما يعني أنه قد يواجه بعض المشاكل او النقص في الميزات.

· الميزات المستقبلية: العديد من الميزات المخطط لها لا تزال قيد التنفيذ مثل نظام المكونات الإضافية القوي تنزيل ملفات التورنت (Magnet/BT) وترقية هيكل البرنامج.

يمكنك رؤية خارطة الطريق الكاملة (Roadmap) في الوصف.

· طبيعة المشروع: تم تطويره بدافع الاهتمام الشخصي وهو أول مشروع Python للمطور مما قد يعني وجود منحنى تعلم في الصيانة.


‏https://github.com/XiaoYouChR/Ghost-Downloader-3/