A cross-platform python based utility to download courses from lynda for personal offline use.
Higher resolution lesson videos are available at Lynda (720p, 1280x720) but this software only allows you to download the medium resolution videos (960x540). I sincerely hope the author will. How to find and play videos downloaded by Lynda.com Android or Windows app. I understand that if I really just want to download the video files there is much better and easier way - directly log in to their website and use any video grabber application or extension, it's as easy as that, which does works. Users *username* AppData Local.
Features
- Resume capability for a course video.
- Supports organization and individual lynda users both.
- Added support for cookie based login. (option:
-k / --cookies
). - List down course contents and video resolution, suggest the best resolution (option:
--info
). - Download/skip all available subtitles for a video (options:
--skip-sub, --skip-sub
). - Download lecture(s) requested resolution (option:
-q / --quality
). - Download course to user requested path (option:
-d / --directory
).
Issue Reporting Guideline
To maintain an effective bugfix workflow and make sure issues will be solved, I ask reporters to follow some simple guidelines.
Before creating an issue, please do the following:
- Use the GitHub issue search — check if the issue has already been reported.
- Check if the issue has been fixed — try to reproduce it using the latest
master
in the repository. - Make sure, that information you are about to report is related to this repositoryand not the one available Python's repository, Because this repository cannot be downloaded via pip.
A good bug report shouldn't leave others needing to chase you up for moreinformation. Please try to be as detailed as possible in your report. What isyour environment? What was the course url? What steps will reproduce the issue? What OSexperience the problem? All these details will help to fix any potential bugs as soon as possible.
Example:
Short and descriptive example bug report title
A summary of the issue and the OS environment in which it occurs. Ifsuitable, include the steps required to reproduce the bug.
- This is the first step
- This is the second step
- Further steps, etc.
<url>
- a lynda course link to reproduce the error.Any other information you want to share that is relevant to the issue being reported.
Extracting Cookies
- Login to your lynda account via browser.
- Once you are logged in right click on page the search for option called Inspect Element and click on that.
- Under that look for Network Tab and click on that. Under that Network Tab click on Requests type XHR .
- Now Visit the Course URL you want to download, You will see some requests under Network Tab XHR.
- Right click on any of the Requests which links to lynda.com. Simply copy Request Headers and save to text file.
- Done run the lynda-dl against that text file it will start downloading the course.
Requirements
- Python (2 or 3)
- Python
pip
- Python module
requests
- Python module
colorama
- Python module
unidecode
- Python module
six
- Python module
requests[security]
orpyOpenSSL
How To Download Videos From Lynda.com Mac
Module Installation
Tested on
- Windows 7/8/8.1/10
- Kali linux (2017.2)
- Ubuntu-LTS (64-bit) (tested with super user)
- Mac OSX 10.9.5 (tested with super user)
Download lynda-dl
You can download the latest version of lynda-dl by cloning the GitHub repository.
Usage
Download course using user credentials
OR
How To Download Videos From Lynda
Download course using organization's library card
OR
Download course to a specific location using user credentials
OR
Download course to a specific location using organization's library card
OR
How To Save Lynda Videos
list down course information
Download with specific resolution/ quality