Git Product home page Git Product logo

pluralsight-course-downloader's Introduction

Pluralsight Course Downloader

Chrome Extension

Installation

Clone the repository to your system or download it as .zip or .tar.gz.

Follow this guide to load extension in developer mode in Chrome browser.

Usage

Hit the s key while watching the video on pluralsight and it'll be downloaded and organized in folder with appropriate file name!

Hit the a key while watching the video on pluralsight and it'll be downloaded and organized in folder with appropriate file name! Subsequent videos in queue will automatically download after a gap of 30 seconds.

Why I Build It

I build this extention when I was in college. We had limited WiFi data allowance, it was slow and worked only till 12:30AM. Keeping these things in mind I build this extension.

I no more use this extension and there is no further development from my side. Although, anyone willing to do any further development is free to open issues and make PRs. Least I can do is review and merge them.

Contributors

Thanks to all the contributors!


NOTE

Pluralsight Terms of Use does not allow downloading / storing of the video.

Quoting from www.pluralsight.com/terms

Proprietary Materials may only be accessed through the Site, and not by or from any other site or means. The applicable License granted you by these Terms of Use is a right of access through the Site only, and does not grant to you any right to download or store any Proprietary Materials in any medium.


๐Ÿšง Actively maintained clones of this repo:

pluralsight-course-downloader's People

Contributors

abdullahkady avatar congzw avatar rebirthtobi avatar richie777cfc avatar tejasgarde avatar vatz88 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pluralsight-course-downloader's Issues

Automatic Download

Add option to download video automatically without pressing the s key.

Not working

Hi,
The extension is not working today. It downloads the files with the name 1280x720.mp4 and no organizing in folders with proper names.

require help to download videos

@vatz88 , Thanks for sharing a great idea. But I failed to download a single video after configuring extension in chrome. I cant download by pressing ' s ' while playing video. Any suggestion about this !

renaming to 1280x720

For some reason my extension isn't automatically renaming the files and sorting them into their proper file structures. After the first file downloaded and was named properly, the other files downloaded all as "1280x720.mp4".

Communicator with an error:

Error in background.js
Unchecked runtime.lastError while running downloadsInternal.determineFilename: Invalid filename
background.js:24

Sequencial downloads

my internet speed is not always able to keep up with the download interval timing when using the 'a' option and it causes all previous videos to stop downloading and even corrupt. Rather than using download interval timing (30 seconds by default) i think a sequential download feature will be more functional where the next download wont start until the previous one is completed. Thanks. Very nice job anyways

The download is again changed

The URL link for video again changed and the link is NOT downloadable currently as it is different and there are other back end call goes to download the video instead of the previous link.

The extension is not working anymore

Hey,

Starting from today I can't download the video no more.
Is only me or other people have the same problem ?

Thanks for your work.
Filippo

Download videos along with subtitles

It would be a good idea if you add the following Features ๐Ÿ‘

  • Download Videos with Subtitles in English Language (TODO)

  • Download Whole Course in a single Click (Feature added with #5 )

** I think that would bring a boost in perfomance of this Extension. Everyone would like to have this features **

Colons are not allowed in Filenames

Nice work man.

Due to the fact that Colons ( : ) are not allowed to be used file naming.

This plugin will not correctly download Plural Sight Courses that contain colons or or other restricted file naming character or words.

Nice Work!

Video paths not populated when downloading

Hey, for some reason my extension isn't automatically renaming the files and sorting them into their proper file structures. After the first file downloaded and was named properly, the other 29 files downloaded all as "1280x720." Not sure why, since the code looks good and worked in populating the fileIndex and rawFileName/saveFileName for the first one. It's grabbing the names from #module-clip-title which is also right. Is this some PluralSight thing where they mess up the div id when you're in a playlist? What would make it not work properly?

Extension always inactive

While I navigate through Pluralsight website the chrome extension will not show any sign of activities.
Hitting S or A keys will do nothing.
Is it because of my Chrome version (Version 69.0.3497.100)?

Failed - Networks error

Seems this plugin is not working. When i press "a" or "s" all i get is Failed - Networks error

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.