A Chrome extension (and local server) that saves your Bluprint classes to disk. Works on a Windows, Mac, or Linux machine.
The only requirement is Node.js.
Follow Node.js' installation instructions for your OS:
*Chocolatey is the preferred method for Windows.
This application uses Yarn.
If you are not familiar with the command line interface (CLI), provided are an introduction to the CLI in Windows, and for the Linux & Mac OS.
A Chrome extension is provided with the project in the folder bluprntr-chrome-extension/
.
Chrome extensions can be loaded by navigating to the url chrome://extensions
from the browser.
Detailed instructions.
The Bluprntr server must also be installed on to your system. The following commands will install the server, and are to be executed from a command line (Powershell, bash, terminal).
# Set the current directory to the folder where bluprntr was downloaded.
cd ./bluprntr
# Install bluprntr with npm,
npm install . --global
# or use yarn.
yarn global add .
Start the application by running bluprntr
from the command line.
bluprntr
Visit the class website, Start the Developer Tools, and start a class video. A copy of the video will immediately be downloaded to your system's downloads folder. No need to watch an entire video, the download will finish in the background.
The environment variable BLUPRNTR_DOWNLOAD_PATH
will be used as the download location.
A .env
file can also be used.
The following steps will download a class video to disk.
- Clone/download the project from Github.
- Install the Chrome Extension (instructions in next section).
- Install Bluprntr:
npm install <path-to-bluprntr-project> --global
from the terminal (powershell/shell/cli). - Start the
bluprntr
application from the terminal. - Navigate to a class using Chrome.
- Open Chrome's Developer Tools.
- Start a class video.
- Watch for output in the terminal where
bluprntr
was started.
- Navigate to chrome://extensions in your browser. You can also access this page by clicking on the Chrome menu on the top right side of the Omnibox, hovering over More Tools and selecting Extensions.
- Check the box next to Developer Mode.
- Click Load Unpacked Extension and select the directory,
bluprntr-chrome-extension/
.
More information: What are Extensions? - Google Chrome.
If you have a nice line or two of code to contribute, please create a pull request!
- BTC: 3KYBuFMpu9bfXpT1dm75cDuKkayHxwZyPP
- ETH: 0x075051F7B7264fd6A2a1F2E53E50297b8D731136