llvd
llvd copied to clipboard
Linkedin Learning Video Downloader
Table of Contents
- Linkedin Learning Video Downloader (LLVD) download links
- Features
- Prerequisites
- Installation
- Windows Users
- Common questions
- How do I find the course slug?
- Cookie-based authentication
- Examples
- Accessing llvd documentation
- Using cookie-based authentication
- Download a course at a specific resolution
- Download a course with subtitles
- Download a course path with throttling between 30 to 120 seconds
- Screenshots
- Author
Linkedin Learning Video Downloader (LLVD) download links
Features
| Status | Feature |
|---|---|
| ✅ | cookie-based authentication |
| ✅ | download by learning path |
| ✅ | download a course and all its exercises |
| ✅ | group videos by chapters |
| ✅ | subtitles |
| ✅ | nice progress bar |
| ✅ | resume failed downloads |
| ✅ | skip already downloaded videos |
| ✅ | set video format (360p, 540p, 720p) |
| ✅ | all platforms |
Prerequisites
Installation
$ pip --no-cache-dir install llvd
If you have multiple versions of python installed in your system, use pip3 instead.
$ pip3 --no-cache-dir install llvd
Windows Users
When you get 'llvd' is not recognized as an internal or external command after successfully installing llvd, run python3 -m llvd <flags>
Common Questions
How do I find the course slug?
- Click on the desired course
- Your URl will look something like,
https://www.linkedin.com/learning/l-essentiel-d-asp-dot-net-core-pour-dot-net-5- The course slug is:
l-essentiel-d-asp-dot-net-core-pour-dot-net-5
- The course slug is:
How do I setup cookie-based authentication?
- Click on the options in Google Chrome (top right with 3 vertical dots).
- Click on
More tools->Developer tools- You can also reach here by using the keyboard combination:
ctrl+shift+I).
- You can also reach here by using the keyboard combination:
- Now once you’ve gained access to the developer tools, navigate to the Application tab, and copy the value of two cookies named
li_atandJSESSIONID - Create a file named
cookies.txtand place it in the folder you want to download your courses to - Open the
cookies.txtfile and paste in the values ofli_atandJSESSIONID
li_at=xxxxx
JSESSIONID="ajax:xxxxxx"
Examples
Accessing llvd documentation
$ llvd --help
Using cookie-based authentication
$ llvd -c "course-slug" --cookies
Download a course at a specific resolution
$ llvd -c "course-slug" -r 720
Note: The default is set to 720.
Download a course with subtitles
$ llvd -c "course-slug" --caption
or
$ llvd -c "course-slug" -ca
Download a course path with throttling between 30 to 120 seconds
$ llvd -p "path-slug" -t 30,120
Screenshots
Author
Igwaneza Bruce