Git Product home page Git Product logo

lyndacoursesdownloader's Introduction

Lynda Courses Downloader

Download lynda.com courses with the video quality you like.

Why use this lynda downloader?

  • The only Lynda Courses Downloader with a GUI as I couldn't find any other working ones
  • Easy to use
  • Cross platform
  • Download in the video quality you like
  • Doesn't need the lynda desktop app
  • Download Exercise files automatically
  • Download multiple courses at a time
  • Automatically extract lynda.com token from Chrome, Firefox or Microsoft Edge

Easy install

Just go to the releases section, download the version that suits your platform and make sure you follow the requirements.

Requirements

At least .Net Framework 4.6.2 which comes pre-installed with Windows 10 Anniversary Update (Version 1607)

How to use

  • Windows

    Just run the Setup file. A shortcut will be added to your desktop and start menu

  • Linux

    Open a terminal in the directory of the LyndaCoursesDownloader program then type :

      chmod 777 ./LyndaCoursesDownloader
    

    and to run the program type:

      ./LyndaCoursesDownloader
    

LyndaCoursesDownloaderDemoGIF

Getting the lynda authentication token cookie

  • You can now extract the token from your browser's default profile if you are logged into lynda.com by pressing Extract Token. If it didn't work for you, manually get the token as follows:

  • Firefox
    1. Press Shift+F9 on your keyboard OR right click anywhere on the Lynda website , choose "Inspect Element" and click storage.
    2. Look for the word "token" the column "Name". Copy the value and paste it in the LyndaCoursesDownloader program. LyndaCoursesDownloader firefox token tutorial gif
  • Google Chrome
    1. Right click anywhere on the page and click inspect element OR press F12 on your keyboard
    2. Click on the 2 arrows in the top right corner beside the word performance then click Application
    3. Double click on the word "cookies" then click on www.lynda.com
    4. Look for the word "token" the column "Name". Copy the value and paste it in the LyndaCoursesDownloader program. LyndaCoursesDownloader chrome token tutorial gif

Any Questions? Issues? Recommendations?

Just create an issue and I will reply as soon as I can.

Acknowledgments

lyndacoursesdownloader's People

Contributors

ahmedayman4a avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

lyndacoursesdownloader's Issues

Token Cookie Failure

The instructions don't work, either in Firefox or Chrome. The cookies simply aren't where they're supposed to be. Running the "extract token" command, at least in Firefox, triggers "token not found" popup. So there's no apparent way to use the downloader.
image

Cannot grab token

Hi, I tried the extract token function but that did not work for either chrome or edge. I then went to inspect both browsers but there wasn't a "token" row under the cookies subsection. Could it have been moved else or was this function removed? Thanks for your help.

Exercise File And Multiple Link Support

Is there anyway to download the Exercise File Together? If not I have to manual download it

And can I download multiple link together instead of adding them one by one?

Udemy downloader

Hi Ahmad,
I would like to thank you for this brilliant software. Very effective and user friendly. Any chance you could make one for Udemy please?
Many thanks for your contributions into people learning and self-development.
Kind regards.

Awesome app!

I got tired of using the various script methods for downloading my courses and came upon this GUI based application. It worked flawlessly on the first tried. Great work!

Auto close.

Hi,
I have been used the old version and It works amazing.
But with the latest version - v2.0.0, everytime I click Start Downloading, It closes automatically.
I use Window 10 Education V1803.
I really love your tool. So please help me.
Thanks for your time!

LinkedIn Learning Tokens

Does this work with LinkedIn Learning (replacement for Lynda)? LinkedIn learning does not seem to have an entry called "Token" in the Storage when inspected.

No Token Option

Hi,

I really appreciate your work which is helping a lot of people to learn offline. Unfortunately, this is not working for me as there is no token option in the cookies section of the link. I followed the instructions on both Firefox and Microsoft Edge. It will be very helpful for me to get this option to download the courses and learn while traveling without any internet interruption. I hope you will find the solution or alternate option for this. Once again, thank you for the time and efforts you spend on this application to help others.

Maninder Singh

Batch downloading of multiple courses #enhancement

Will you support batch downloading of multiple courses in a future release? In the Course URL field, the user can paste in the URLs of the courses they want to download, and the app will download each course into a sub-folder automatically. Usually the Token will not change in short period of time while all the courses are being downloaded.

Some other Lynda course downloaders can do this, but yours is the only one that works for me, so I'm hoping you can add this.

InvalidTokenException

I dont know what is going wrong keeps giving me this error

╠══[!!] An error occured : One or more errors occurred. (Exception of type 'LyndaCoursesDownloader.CourseExtractor.InvalidTokenException' was thrown.)
╠══[!!] Error details : at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at LyndaCoursesDownloader.ConsoleDownloader.Program.RunWithoutConfig()
#question

Cookies token not showing

Hi,

I've checked the detail for extract the token in firefox and I didn' find any Name with token currently? With witch version was this made?
Also I would like to know if I use opera for example if this will also work.

Thanks for the app :)

The token you supplied is invalid

Hi, I got this error "The token you supplied is invalid". Not sure why is there an error since I still can watch those videos normally.

However, my account is not a normal premium account but I have to log in through a company portal. Is this the reason for the error?

Couldn't login

I couldn't login with logs below

2020-12-04 17:38:06.601 +07:00 [INF] Restoring config file
2020-12-04 17:38:06.657 +07:00 [INF] No config file to restore is found
2020-12-04 17:38:07.380 +07:00 [INF] Acquired data from config
2020-12-04 17:38:09.851 +07:00 [INF] Checking for updates...
2020-12-04 17:38:11.414 +07:00 [INF] Logging in
2020-12-04 17:38:12.601 +07:00 [INF] No updates detected.
2020-12-04 17:38:18.337 +07:00 [ERR] Unknown Exception
System.AggregateException: One or more errors occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at LyndaCoursesDownloader.CourseExtractor.Extractor.<>c__DisplayClass11_0.b__0(Task t)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at LyndaCoursesDownloader.GUIDownloader.MainForm.ExtractCourse()
---> (Inner Exception #0) System.NullReferenceException: Object reference not set to an instance of an object.
at LyndaCoursesDownloader.CourseExtractor.Extractor.<>c__DisplayClass11_0.b__0(Task t)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()<---

Please help

Thank you in advanced

Mark as watched

It is nice app but why it is making all course videos mark as watched could you change this because the certification will issued once the downloading complete.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.