Skip to content

lognaturel/bluprntr

 
 

Repository files navigation

BluPrntr

A Chrome extension (and local server) that saves your Bluprint classes to disk. Works on a Windows, Mac, or Linux machine.

Requirements

The only requirement is Node.js.

Follow Node.js' installation instructions for your OS:

*Chocolatey is the preferred method for Windows.

Using Yarn

This application uses Yarn.

Instructions

If you are not familiar with the command line, please see this Codedemy article.

2. Install Bluprntr

Run yarn global install from the folder where the Bluprntr project was cloned/extracted.

# Set the current directory to the bluprntr folder.
cd ./bluprntr

# Install bluprntr with npm,
npm install --global

# or use yarn.
yarn global add

3. Start Bluprntr

Start the application by running bluprntr from the command line.

bluprntr

4. Open the Developer Tools and Start a Video in Chrome

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.

Set Download Path

The environment variable BLUPRNTR_DOWNLOAD_PATH will be used as the download location. A .env file can also be used.

Process Outline

The following steps will download a class video to disk.

  1. Clone/download the project from Github.
  2. Install the Chrome Extension (instructions in next section).
  3. Install Bluprntr: npm install <path-to-bluprntr-project> --global from the terminal (powershell/shell/cli).
  4. Start the bluprntr application from the terminal.
  5. Navigate to a class using Chrome.
  6. Open Chrome's Developer Tools.
  7. Start a class video.
  8. Watch for output in the terminal where bluprntr was started.

Loading the BluPrntr Chrome Extension

  1. 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.
  2. Check the box next to Developer Mode.
  3. Click Load Unpacked Extension and select the directory, bluprntr-chrome-extension/.

More information: What are Extensions? - Google Chrome.

Contributing

If you have a nice line or two of code to contribute, please create a pull request!

  • BTC: 3KYBuFMpu9bfXpT1dm75cDuKkayHxwZyPP
  • ETH: 0x075051F7B7264fd6A2a1F2E53E50297b8D731136

About

Prints your Bluprints to disk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.5%
  • HTML 6.5%