A cross-platform python based utility to download courses from udemy for personal offline use.
Features:
--cache
)Features:
--sub-lang
to download others)--keep-vtt
).--skip-hls
).--names
, --save
switches.--cache
switch as proper session management is added.--unsafe
switch now unicode characters are handled properly in code.--assets-only, --skip-assets
).udemy-dl v0.5, Added feature to authenticate using cookies, Added feature to save lecture titles to text file, Added feature to download courses containing unicode characters in title, added file to listdown contributors
--names
).
-k / --cookies
) thanks to @jhonyyy90.
--unsafe
).
udemy-dl v0.4, added feature to download specific chapter, chapter(s) range, lecture or lecture(s) from chapter or chapter(s) range. replaced some old option with new one.
-c / --chapter
) thanks to @alfari16.
--chapter-start, --chapter-end
).
-l / --lecture
).
--lecture-start, --lecture-end
).
-l / --list-infos
) by (option: --info
).
-c / --configs
) by (option: --cache
).
-s / --save-links
) by (option: --save
).
-r / --resolution
) by (option: -q / --quality
).
-d / --get-default
).
udemy-dl is a python based command line utility that lets you download the courses from udemy.com in which you are already enrolled. by using udemy-dl you can download courses from your udemy account to your personal computer or laptop which you can use later for learning purposes & you can share with friends. currently not following Semantic versioning but may be in future i will add the proper way of Semantic versioning.