مشروع مثير للاهتمام!
إنه عبارة عن برنامج لتنزيل الملفات متعدد الخيوط (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/