RLCS#11
Download Udemy Course
إذا كنت تعاني من ضعف اتصال الانترنت خلال متابعتك لـ Udemy Course فهذه التدوينة تقترح لك الحل باستخدام مكتبة تم تطويرها بلغة البايثون يطلق عليها Udemy-dl حيث تقوم بتحميل كامل محتوى الـ Course على جهازك للـ Courses التي التحقت بها، هناك طريقتين لاستخدام المكتبة:
تثبيت المكتبة بالطريقة المعتادة:
pip install udemy-dl
أو لأصحاب الـ macOS:
sudo pip install udemy-dl
بعدها كتابة الأمر التالي لتنزيل الـ Course الذي ترغب:
udemy-dl https://www.udemy.com/COURSE_NAME
استبدل عبارة COURSE_NAME باسم الـ Course الذي تريد، وتجد اسم الـ Course في رابط صفحة الـ Course كما في الصورة:
سيطلب منك إدخال بريدك الإلكتروني وكلمة السر لحسابك على منصة Udemy، ثم ستبدأ المكتبة بتحميل كامل الـ Course والذي قد يستغرق بعض الوقت.
هناك عدة خيارات توفرها المكتبة مثل تحديد المكان الذي ترغب بحفظ الـCourse فيه، ومن أي محاضرة تريد أن يبدأ التحميل وأين ينتهي.. الخ، تجد تفاصيلها كاملة في صفحة المكتبة.
أولًا Clone للـ Repo:
git clone https://github.com/r0oth3x49/udemy-dl.git
تثبيت requirements:
pip install -r requirements.txt
الآن قم بتشغيل كود البايثون الموجود في ملف udemy-dl.py بالطريقة التالية:
python udemy-dl.py COURSE_URL