كورسات انجليزية كورسات تعليم البرامج والبرمجة والتصميم والتقنية باللغة الانجليزية






  • رقم العضوية
    919477
  • المشاركات
    1,824
VIP
تاريخ التسجيل: Mar 2017
مستوى التقييم: 61
abdo_shahba تم تعطيل التقييم
# :1
Guide - How to download courses from Udemy using Udemy-dl

?What is Udemy-dl
A cross-platform python based utility to download courses from udemy for personal offline use

.There multiple methods to download from Udemy, but we will go through Udemy-dl python script, Which is very good

.Before we start, this guide is for Windows users
.On other operating systems, this process will be different
.I can't help you with this, you must translate steps that we do at windows to your operating system

[Step 1]
:We need to install Python environment in your operating system from official website

https://www.python.org/
Go to "Downloads" and download latest version of Python for your operating system then install it like any software
.Note: Python 3.5+ cannot be used on Windows XP or earlier

Guide How to download courses from Udemy using Udemy-dl


.Note: Note down installation directory because we will need it later

[Step 2]
Download "Udemy-dl" script from below link

https://github.com/r0oth3x49/udemy-dl

Guide How to download courses from Udemy using Udemy-dl

[Step 3]
Un-zip the archive in your desired location
(In this guide, I extracted it in C drive, so the location would be (C:\udemy-dl-master

[Step 4]
Type "command prompt" in search box of start menu, and run it as administrator

[Step 5]

Guide How to download courses from Udemy using Udemy-dl

You will type "cd\" (without quotes) then hit Enter to get back to main drive C:\ path
("cd stands for "change directory)

Guide How to download courses from Udemy using Udemy-dl


:Then type "cd " (without quotes) then the name of folder which is contain the script and hit Enter, it would be like this
cd C:\udemy-dl-master
(don't forget to add space after cd)

Guide How to download courses from Udemy using Udemy-dl


Now the path should be C:\udemy-dl-master in Command Prompt screen

Guide How to download courses from Udemy using Udemy-dl


:Note: Visit below link to know more about cd command

https://ss64.com/nt/cd.html

[Step 6]
:Type below line to install module and hit Enter
pip install -r requirements.txt

Guide How to download courses from Udemy using Udemy-dl


Wait 5 or 10 seconds, you will see something like this

Guide How to download courses from Udemy using Udemy-dl


:Note: If you saw the message
"You are using pip version blah blah blah blah blah"
:Type next command and hit Enter to upgrade pip version
pip install --upgrade pip

:If you are on windows use this command instead
python -m pip install --upgrade pip

(Installing module step is used one time only and we don't need it anymore)

Note: If you received error like ('pip' is not recognized as an internal or external command) when you type pip install -r requirements.txt, you will leave this step for now and go to Step 6-pip
If everything is okay, then go to Step 7

[Step 6-pip]
Note: In following, you will see "AdminStrator" word, this is my windows username
So you will replace it with your windows username

You need to Add PIP to the Windows Environment Variables
This is my python location
C:\Users\AdminStrator\AppData\Local\Prog rams\Python\Python36-32

Guide How to download courses from Udemy using Udemy-dl


I will copy it then go to Control Panel > System and Security > System and select Advanced system settings from the left panel, a pop-up will appear like this

Guide How to download courses from Udemy using Udemy-dl


Next select Environmental Variables and under System variables locate the Path variable, then double click on it

Guide How to download courses from Udemy using Udemy-dl


A new window will open up, press New and paste the python directory that we have copied it before and hit Enter

C:\Users\AdminStrator\AppData\Local\Prog rams\Python\Python36-32
(This is my python directory, you will paste yours)

:Then press New again to add "Scripts" folder too which is in "Python36-32" folder in my case
So paste this directory
C:\Users\AdminStrator\AppData\Local\Prog rams\Python\Python36-32\Scripts
(You will paste yours)

:It should look something like this

Guide How to download courses from Udemy using Udemy-dl


Then click ok> ok> ok

And by this step, you won't see "pip" error. So go back to Step 6 then move forward to Step 7

?What if I use Windows 7? How to add paths like I did in Windows 10

When you double click on Path variable, you won't see New button like windows 10, instead a pop-up like below will appears

Guide How to download courses from Udemy using Udemy-dl


You will type in the end of that line appearing in the screenshot a semicolon (;) then the first path we typed it before then type semicolon again (;) then type the second path
:It would be like this
كود:
SomeWordsHereDon'tChangeIt;C:\Users\AdminStrator\AppData\Local\Programs\Python\Python36-32;C:\Users\AdminStrator\AppData\Local\Programs\Python\Python36-32\Scripts

[Step 7]
("Choose the course that you want to download from your Udemy account and copy main course link from address bar like below image (main course link is before "learn

Guide How to download courses from Udemy using Udemy-dl


:To start download, follow next format in every course you want to download
udemy-dl.py COURSE_URL -u UsernameOfUdemyAccount -p PasswordOfUdemyAccount
:For example, it would be like this
udemy-dl.py https://www.udemy.com/emmet-start-coding-html-and-css-fast-and-easy -u MyEmail@gmail.com -p MyPassowrd

Guide How to download courses from Udemy using Udemy-dl


!Hit Enter and wait for download, That's it


NOTES
1- You must type "udemy-dl.py" command whenever you want to make an action with the script


2- You can save your log-in details when you download a course by --cahce command
udemy-dl.py COURSE_URL -u UsernameOfUdemyAccount -p PasswordOfUdemyAccount --cache

by this command, you saved your log-in details and won't be asked every time to log-in


3- :This command
udemy-dl.py COURSE_URL -u UsernameOfUdemyAccount -p PasswordOfUdemyAccount

Is downloading your course withe 720p quality and subtitles as a default action and it will be your standard command when you want to download any course in the future, because you won't do steps, only Step 7 that you will use it in future


4- if you get an error like "Unable to extract login-form form" when you start downloading, close your Command Prompt and wait maybe 10 or 15 minutes then try again to download, Because Udemy is detected you as a robot


5- For further instructions and commands here type in Command Prompt udemy-dl.py -h or visit homepage:
https://github.com/r0oth3x49/udemy-dl


6- If you have a problem, most likely you will find it in "issues" of Udemy-dl's repository
Go to main page
https://github.com/r0oth3x49/udemy-dl and search for the error you see
For example we will search for [ERROR-61] Exception

Guide How to download courses from Udemy using Udemy-dl

Guide How to download courses from Udemy using Udemy-dl

Guide How to download courses from Udemy using Udemy-dl


If you didn't find a solution for your problem, you will have to register at "Github" to report your issue
After you register follow "Issue Reporting Guideline" in main page of Udemy-dl and start to your issue

[After registration]

Guide How to download courses from Udemy using Udemy-dl

Guide How to download courses from Udemy using Udemy-dl


7- :If you need to download Subtiles + Exercise files only, use this command
udemy-dl.py https://www.udemy.com/emmet-start-coding-html-and-css-fast-and-easy -u SSSS@gmail.com -p 5545 --sub-only


8- If you want to pause download, just close your Command Prompt while downloading, And it will save download progress
BUT when you want resume download later, you must type the same command and same location you used before to resume download successfully

End of guide, thank you for reading



  • رقم العضوية
    1034727
  • الإقامة
    AFRICA
  • المشاركات
    59
عضو فعال
تاريخ التسجيل: Jun 2018
مستوى التقييم: 2
Servantiwise
# :2
Assalamu Anlaekum,



Thank you a lot brother.

I'm going to try now and i'll surely leave a word later In sha Allah.
MAY ALLAH BLESS YOU.
  • رقم العضوية
    722652
  • المشاركات
    9,864
الوسـام الماسـي
تاريخ التسجيل: Jan 2016
مستوى التقييم: 329
torrenty torrenty torrenty torrenty torrenty torrenty torrenty torrenty torrenty torrenty
# :3
جزاك الله خيرا
  • رقم العضوية
    994140
  • المشاركات
    1,149
VIP
تاريخ التسجيل: Oct 2017
مستوى التقييم: 39
عملاق مدبب عملاق مدبب عملاق مدبب عملاق مدبب عملاق مدبب عملاق مدبب عملاق مدبب عملاق مدبب
# :4
https://www.damasgate.com/vb/t446778/
برنامج خفيف و ظريف من ليس لديه الوقت يستعمل هذا
  • رقم العضوية
    919477
  • المشاركات
    1,824
VIP
تاريخ التسجيل: Mar 2017
مستوى التقييم: 61
abdo_shahba تم تعطيل التقييم
# :5
عملاق مدبب@ ، أنا أعلم بخصوص Udeler ، لكن عرفت من شخص لديه خبرة في التحميل من يوديمي أن أداة Udeler أحياناً لاتُحمّل بعض المحاضرات. ولهذا قمت بعمل شرح لـ Udemy-dl والذي أوصى به ذلك الشخص.

واكتشفت مؤخراً أنه يُمكن تحميل الـ Quizzes من يوديمي، لأني رأيت كورس:
Udemy - Microsoft Excel - Data Analysis with Excel Pivot Tables
ويحوي على كافة الــ Quizzes وبالإجابات!!

لكن لاأعرف ماهى الطريقة أو الاسكريبت المُستخدم لتحميل ذلك الكورس.
يبدو أن هناك الكثير لانعرفه بعد!!

وعلى العموم، أداة Udeler ممتازة.. وحتّى وإن حدث خطأ ما ، ولم تقم الأداة بتحميل محاضرة معينة .. يُمكنك مشاهدة المحاضرة الناقصة أونلاين على حسابك في يوديمي.
يعني لايوجد مشاكل في حالة وجود محاضرة ناقصة! لأنك تملك الكورس!!
جزاكم الله خيراً وبارك الله فيكم.

 
أدوات الموضوع