Skip to content

tstapler/blackboard-binder

Repository files navigation

Blackboard-Binder

Blackboard Binder is a chrome-extension for archiving your course materials. Have you ever started a new semester and wished you had saved the homework solutions for that class you just took? Blackboard Binder makes it quick and easy to save all your past course materials.

Usage

Using Blackboard Binder is simple.

Before getting started, you might want to go to chrome settings and turn off the option Ask where to save each file before downloading.
Ask where button

  1. Get the app from the chrome store

  2. Log in to Blackboard

  3. Click the Start Parsing button to start the parser

  4. Wait until the parser finishes and the additional tabs disappear.*

* If there is a problem and parsing stops abruptly try pressing the stop button and restarting parsing.

  1. Select the files you want to download from the list

  2. Click the download button.

Development

I'll assume that you already read the Webpack docs and the Chrome Extension docs.

  1. Clone the repository.
  2. Install yarn: npm install -g yarn.
  3. Run yarn.
  4. Run npm run start
  5. Load your extension on Chrome following:
    1. Access chrome://extensions/
    2. Check Developer mode
    3. Click on Load unpacked extension
    4. Select the build folder.
  6. Have fun!

Icons

To modify the icons, edit the svg files located in src/assets. To regenerate the icon pngs, run make local-icon-gen*

*Generating icons requires that Inkscape is installed.

Publishing

After the development of your extension run the command

$ NODE_ENV=production npm run build

Now, the content of build folder will be the extension ready to be submitted to the Chrome Web Store. Just take a look at the official guide to more infos about publishing.

Acknowledgments

Credit to Samiel Simoes for this awesome chrome extension boilerplate!

Disclamer

The contributers to this project do not endorse any use of blackboard-binder which goes against the terms of use.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •