Skip to content

e-reznik/LinkedIn-Learning-Downloader

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Java CI with Maven

This software automatically downloads and saves all videos of a specific course from LinkedIn Learning. A subscription is necessary to login and parse the course structure.

Example Usage

  1. Subscribe to LinkedIn Learning
  2. Find a course of your interest: https://www.linkedin.com/learning/craft-a-great-github-profile/
  3. Download this program
  4. Find the method main and edit the URL of your course:
    public static void main(String[] args) throws IOException {
        final String COURSE = "https://www.linkedin.com/learning/craft-a-great-github-profile/";
    
        Authenticator authenticator = new Authenticator();
        authenticator.login(COURSE);
    
    }
  5. Specify your credentials and your directory in the class Constants:
      public class Constants {
    
          public static final String USERNAME = "yourUsername"; // TODO: your LinkedIn username
          public static final String PASSWORD = "yourPassword"; // TODO: your LinkedIn password
          public static final String BASEDIR = "/home/user/videos/"; // TODO: your videos directory
    
          // ...
      }
  6. Run your program

Result

As you can see, even the proper folder structure will be maintained:

linkedIn

Note: I created this program for educational purposes only! Use at your own risk!

About

Downloads any given course from LinkedIn Learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages