What is this?
This a pluralsight scraper/downloader/ripper. While not a marvel of engineering, it can automatically download individual courses and save them in a convenient format. This project does not endorse piracy and requires a valid pluralsight login to function!
Pluralsight doesn't have a way to play videos offline on Linux as far as I know and I wanted to play stuff offline on Linux, hence this project.
With nightmare. Code is short and understandable. Won't bother explaining details.
Clone the repo
git clone https://github.com/knyzorg/pluralsight-scraper
.envfile and add your username, password and pluralsight course url. It's contents should look something like this:
TARGET=https://app.pluralsight.com/library/courses/angular-2-getting-started/table-of-contents EMAILemail@example.com PASSWORD=foo
Isn't this against Pluralsight's Terms of Service?
Yes it is: Refer to Section 5
How tragic! This script was written in half an hour for personal use, sorry if it isn't tested properly. You are free to open issues and pull requests.
Otherwise, there is a similar project here made in python: https://github.com/Stormiix/pluralsight_scraper