Nathaniel Lough
I had an idea for this - I won't say that I used it, but I can tell you it works. This method requires the use of (but not the understanding of) the developer console in Google Chrome.
First, we want to generate a list of all the file names that you will end up using to name your movies.
var list = document.getElementsByTagName('section');
var counter=0;
for (var i=0; i<list.length; i++) {
if ( list.className.match(/bmoduleb/) ) {
var header_text = list.getElementsByTagName('h2')[0].innerText;
var ul = list.getElementsByClassName('clips');
var li_list = ul[0].getElementsByClassName('title');
if ( li_list.length > 1 ) {
console.log('------' + header_text + '------');
for (var y=0; y<li_list.length; y++) {
counter += 1;
console.log(counter + ' - ' + li_list[y].innerText);
}
console.log(' ');
console.log(' ');
}
}
}
function downloadVideo(uri, name) {
var link = document.createElement('a');
link.download = name;
link.href = uri;
link.click();
}
Copy and paste that into the Chrome console. Press enter. After you do that, immediately a list of organized and formatted file names will appear.
Copy and paste those file names into a text editor, like notepad. You'll use them later.
Now, to download any video you are currently viewing, just paste and press Enter:
downloadVideo(document.getElementsByTagName('video')[0].src, 'blah.mp4')
It might tell you Pluralsight wants to download something. If so, just say yes.
Once it's downloaded, click the next video. Re-paste that line, press enter again, the video downloads. Just repeat this process, it will go quickly.
The videos will have cryptic file names. That's why you generated that file list. You can now just rename the files you downloaded with the cleanly indexed file names you generated earlier.
Good luck. This is the SAFEST way to do this. Don't resort to torrents or 3rd party programs.
Again, I would never download these myself. I'm an honest law abiding citizen.
If all that was too confusing, you can simply paste
document.getElementsByTagName('video')[0].src
and it will print out the url for the video. Just go to it, right click, save as.
Using this method, I predict you can do a 112 video course, from start to fully named and organized in your File Explorer, in about 17 minutes. Just guessing though since I definitely haven't done this myself.
See Questions On Quora
Continue reading...
Pluralsight for iOS is free to download with some courses available to access without a subscription. A Pluralsight membership will allow full access to the entire 7,000+ course library and more. Pluralsight Monthly Membership: $29.99 monthly If you choose to subscribe, your iTunes account will be billed. Pluralsight is an app that lets you access more than 5,000 creative development, training and IT courses which can teach you anything from how to work with Adobe Photoshop all the way to programming Javascript.
I had an idea for this - I won't say that I used it, but I can tell you it works. This method requires the use of (but not the understanding of) the developer console in Google Chrome.
- Go to the course you want, click 'start course' so that you have the modules on the right and the video player on the left. This is the place where you would normally just watch the videos. In fact, one should be playing right now. Just pause it.
- Open the Developer Console (ctrl+shift+i)
- Click 'console'
- You're going to copy and paste some stuff, one after another. I'll explain each one.
Pluralsight Ios App
First, we want to generate a list of all the file names that you will end up using to name your movies.
var list = document.getElementsByTagName('section');
Pluralsight App For Windows 10
var counter=0;
for (var i=0; i<list.length; i++) {
if ( list.className.match(/bmoduleb/) ) {
var header_text = list.getElementsByTagName('h2')[0].innerText;
var ul = list.getElementsByClassName('clips');
var li_list = ul[0].getElementsByClassName('title');
if ( li_list.length > 1 ) {
console.log('------' + header_text + '------');
for (var y=0; y<li_list.length; y++) {
counter += 1;
console.log(counter + ' - ' + li_list[y].innerText);
}
console.log(' ');
console.log(' ');
}
}
}
function downloadVideo(uri, name) {
var link = document.createElement('a');
link.download = name;
link.href = uri;
link.click();
}
Copy and paste that into the Chrome console. Press enter. After you do that, immediately a list of organized and formatted file names will appear.
Copy and paste those file names into a text editor, like notepad. You'll use them later.
Now, to download any video you are currently viewing, just paste and press Enter:
downloadVideo(document.getElementsByTagName('video')[0].src, 'blah.mp4')
It might tell you Pluralsight wants to download something. If so, just say yes.
Once it's downloaded, click the next video. Re-paste that line, press enter again, the video downloads. Just repeat this process, it will go quickly.
The videos will have cryptic file names. That's why you generated that file list. You can now just rename the files you downloaded with the cleanly indexed file names you generated earlier.
Good luck. This is the SAFEST way to do this. Don't resort to torrents or 3rd party programs.
Again, I would never download these myself. I'm an honest law abiding citizen.
If all that was too confusing, you can simply paste
document.getElementsByTagName('video')[0].src
and it will print out the url for the video. Just go to it, right click, save as.
Using this method, I predict you can do a 112 video course, from start to fully named and organized in your File Explorer, in about 17 minutes. Just guessing though since I definitely haven't done this myself.
See Questions On Quora
Continue reading...