Skip to content
This repository has been archived by the owner on Sep 16, 2021. It is now read-only.

🆒 A simple python scraping tool that downloads video lessons from Linkedin Learning

Notifications You must be signed in to change notification settings

nekofar/linkedin-learning-downloader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linkedin Learning Downloader

built with Requests built with Python2.7

A scraping tool that downloads video lessons from Linkedin Learning

Features:

  • Implemented in python using requests.
  • Downloading complete courses: course description, videos, exercise files and subtitles.
  • Numbering of chapters, videos and subtitles.
  • Subtitles will have the same name as the video file, so players like MPC-HC will automatically load the subtitles when playing a video file.

How to use

First install the requirements:

pip install -r requirements.txt

The config.py looks like this:

USERNAME = 'user@email.com'
PASSWORD = 'password'
BASE_DOWNLOAD_PATH = '~/Downloads/LinkedInLearning' #use "/" as separators
SUBS = True
COURSES = [
    'it-security-foundations-core-concepts',
    'javascript-for-web-designers-2'
]
  1. Enter your login info and download path.

  2. Fill the COURSES array with the slug of the the courses you want to download and save the config file, for example: https://www.linkedin.com/learning/it-security-foundations-core-concepts/ -> it-security-foundations-core-concepts

Then execute the script:

python lld.py

The courses will be saved in your defined download folder.


Have Fun & Feel Free to report any issues

About

🆒 A simple python scraping tool that downloads video lessons from Linkedin Learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%