قمت بتطوير نظام احترافي لأتمتة إنشاء وإدارة قوائم تشغيل YouTube (YouTube Playlists) اعتمادًا على Python وواجهة YouTube Data API، مع دعم تشغيل آلاف العمليات بشكل موثوق وقابل للتوسع.
صُمم النظام للتعامل مع كميات كبيرة من البيانات، حيث يقوم بقراءة أسماء قوائم التشغيل من ملفات Excel، والبحث عن الفيديوهات المناسبة، وإنشاء القوائم وإضافة الفيديوهات إليها تلقائيًا، مع إدارة ذكية لحصة استخدام واجهة YouTube API.
أهم المميزات :
إنشاء قوائم تشغيل تلقائيًا من ملفات Excel.
البحث عن الفيديوهات وإضافتها إلى القوائم.
دعم استخدام عدة حسابات Google لتوزيع استهلاك الـ API Quota.
استكمال العمل تلقائيًا في حالة توقف البرنامج (Resume System).
تسجيل كامل للعمليات والأخطاء (Logging).
إمكانية التشغيل المجدول بشكل يومي.
جاهز للنشر باستخدام Docker وDocker Compose.
قابل للنشر على منصات مثل Railway وVPS.
التقنيات المستخدمة :
Python
YouTube Data API v3
Docker
Docker Compose
OAuth 2.0
Pandas
OpenPyXL
Logging
النتائج :
إنشاء آلاف قوائم التشغيل بشكل تلقائي.
إدارة ذكية لاستهلاك حصة YouTube API.
تقليل التدخل اليدوي بالكامل.
إمكانية تشغيل النظام على الخادم 24/7.