Skip to content

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

Notifications You must be signed in to change notification settings

sirkuttin/linkedin-learning-downloader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linkedin Learning Courses Downloader ☄️☄️☄️

A simple python scraper tool that downloads video lessons from Linkedin Learning

How to use

In the config.py file, write your login info and fill the COURSES array with the slug of the courses you want to download, for example:

https://www.linkedin.com/learning/it-security-foundations-core-concepts/ -> it-security-foundations-core-concepts

USERNAME = 'user@email.com'
PASSWORD = 'password'
BASE_DOWNLOAD_PATH = '' #use "/" as separators (defaults to 'out')
SUBS = False # downloads subtitles
COURSES = [
    'it-security-foundations-core-concepts',
    'javascript-for-web-designers-2',
    ...
]

You can either run docker-compose or run the code locally.

Containerized

pre-reqs

  • install docker
  • install docker-compose

run

docker-compose up --build

Locally

pre-reqs

  • install python3
  • install pipenv pip install pipenv

run

pipenv install
pipenv run download

Outcome

The courses will be saved in the out folder.

Demo

asciicast

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.9%
  • Dockerfile 1.1%