Package: udemy-dl
Python script to download a udemy.com course, for personal offline use.Version0.2.1Windows VersionA Windows version without any dependecies is available herehttps://github.com/nishad/udemy-dl-windowsYou can get the lastest Windows release from here.https://github.com/nishad/udemy-dl-windows/releases/latestDownloadudemy-dl-win-X.X.X.zipPrerequisitesPython (2 or 3)pip(Python Install Packager)Python modulerequestsIf missing, they will be automatically installed bypipPreinstallIf you don’t havepipinstalled, look at theirinstall
doc. Easy
install (if you trust them) is to run their bootstrap installer directly
by using:sudo curl https://bootstrap.pypa.io/get-pip.py | pythonInstalludemy-dlcan be installed usingpippip install udemy-dlorpython -m pip install udemy-dlIn OS X you need tosudoinstallingudemy-dlor you may face
some errorssudo pip install udemy-dlAlso you need tosudoinstallingpipitself or you run into the
same problem.Updateudemy-dlcan be updated usingpippip install --upgrade udemy-dlorpython -m pip install --upgrade udemy-dlIn OS X you need tosudoupgradeudemy-dlsudo pip install--upgradeudemy-dlUsageSimply calludemy-dlwith the full URL to the course page.udemy-dl https://www.udemy.com/COURSE_NAMEorpython -m udemy_dl https://www.udemy.com/COURSE_NAMEudemy-dlwill ask for your udemy username (email address) and
password then start downloading the videos.By default,udemy-dlwill create a subdirectory based on the course
name. If you wish to have the files downloaded to a specific location,
use the-o/path/to/directory/parameter.If you wish, you can include the username/email and password on the
command line using the -u and -p parameters.udemy-dl -u user@domain.com -p $ecRe7w0rd https://www.udemy.com/COURSE_NAMEIf you ``don’t want to download but save links to a file``` for
later downloading with a different downloaderpython -m udemy_dl -s https://www.udemy.com/COURSE_NAMEFor information about all available parameters, use the--helpparameterudemy-dl --helpAdvanced Usageusage: udemy-dl [-h] [-u USERNAME] [-p PASSWORD]
                [--lecture-start LECTURE_START] [--lecture-end LECTURE_END]
                [-o OUTPUT] [-s] [--safe-file-names] [-l] [-v]
                link

Fetch all the videos for a udemy course

positional arguments:
  link                  Link for udemy course

optional arguments:
  -h, --help            show this help message and exit
  -u USERNAME, --username USERNAME
                        Username / Email
  -p PASSWORD, --password PASSWORD
                        Password
  --lecture-start LECTURE_START
                        Lecture to start at (default is 1)
  --lecture-end LECTURE_END
                        Lecture to end at (default is last)
  -o OUTPUT, --output OUTPUT
                        Output directory / text file path (if saving links)
  -s, --save-links      Do not download but save links to a file
  --safe-file-names     Use safe cross-platform filenames
  -l, --list            Just list all of the possible lectures and their ids
  -v, --version         Display the version of udemy-dl and exitUninstalludemy-dlcan be uninstalled usingpipsudo pip uninstall udemy-dlYou may uninstall the requiredrequestsmodule too but be aware that
those might be required for other Python modules.