krsreenatha / llvd

Linkedin Learning Video Downloader

Home Page:https://pypi.org/project/llvd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LLVD (Linkedin Learning Video Downloader)

Downloads Open Source Love Open Source Love

Features

Status Feature
cookie-based authentication
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.

Example


    $ llvd --help
    $ llvd -c "course-slug" -r 720

Windows Users

When you get 'llvd' is not recognized as an internal or external command after successfully installing llvd, run python3 -m llvd <flags>

How to find the course slug ?

  • Click on the course
  • Copy the slug next to learning in the URL https://www.linkedin.com/learning/l-essentiel-d-asp-dot-net-core-pour-dot-net-5, in this example the course slug is l-essentiel-d-asp-dot-net-core-pour-dot-net-5

Cookie-based authentication

    1. Click on the options in the google chrome (top right with 3 vertical dots).
    1. After this, click on more tools followed by Developer Tools (you can also reach here by using the keyboard combination — ctrl+shift+I).
    1. Now once you’ve gained access to the developer tools, navigate to the Application tab, and copy the value of two cookies from there named li_at and JSESSIONID respectively.
    1. create a cookies.txt file to a place you want to download your courses then paste in the values of li_at and JSESSIONID as shown below.

Example (cookies.txt)

li_at=xxxxx
JSESSIONID="ajax:xxxxxx"

    $ llvd --help
    $ llvd -c "course-slug" -r 720 --cookies

Download the course with subtitles

Use the --caption flag to download videos with subtitles


    $ llvd -c "course-slug" -r 720 --caption

or


    $ llvd -c "course-slug" -r 720 -ca

Author

Igwaneza Bruce

About

Linkedin Learning Video Downloader

https://pypi.org/project/llvd

License:MIT License


Languages

Language:Python 100.0%