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.
Pluralsight.com FAQ: Can I watch your videos on Linux? Available apps
With nightmare. Code is short and understandable. Won't bother explaining details.
-
Clone the repo
git clone https://github.com/knyzorg/pluralsight-scraper
-
Create a
.env
file 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
[email protected]
PASSWORD=foo
-
Run
npm install
-
Run
npm start
Yes it is: Refer to Section 5
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[...]
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