e-reznik / LinkedIn-Learning-Downloader

Downloads any given course from LinkedIn Learning.
3 stars 1 forks source link
downloader elearning java linkedin

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!