Carleton-Lecture-Downloader

Carleton Lecture Downloader

A lightweight Chrome extension that allows you to download lecture videos from Brightspace with ease. Choose your preferred quality and download instantly.

Features

Table of Contents

Installation

You can install this Chrome extension via the official Chrome Web Store or by manually loading the source code (developer method).

The easiest and most secure way to install.

  1. Click the link below:
    • [Link to Chrome Web Store]
  2. Click “Add to Chrome.”

Option 2: Manual Installation (Load Unpacked)

Use this method to install the source code from this repository.

  1. Clone or Download this repository.
  2. Navigate to chrome://extensions/ in your Chrome browser.
  3. Enable Developer mode (top-right toggle).
  4. Click “Load unpacked” and select the project folder that contains the manifest.json file.
  5. The extension will now appear in your toolbar.

Usage Instructions

  1. Navigate to a Brightspace lecture page with a video player
  2. Right-click on the video player
  3. Select “Copy debug info” from the context menu

    Auto Download Step

  4. Click the extension icon in your Chrome toolbar
  5. Click “Auto Download” button
  6. The video will automatically download with the highest quality option

    Download Complete

Manual Download (Choose Quality)

  1. Follow steps 1-3 from Auto Download above
  2. In the extension popup, navigate to the “Manual” tab
  3. Paste the debug info into the text box

    Manual Mode Paste

  4. Click “Generate Download Links”
  5. Select your preferred quality from the available options
  6. Click “Download Option” button for your chosen quality (higher the number, better the quality)

    Manual Download

Project Structure

Carleton-Lecture-Downloader/
├── static/
│   ├── css/
│   │   └── popup-styles.css
│   ├── js/
│   │   └── popup-controller.js
│   └── img/
│       ├── 128.png
│       └── Logo.svg
├── pages/
│   └── popup.html
├── manifest.json
├── README.md
└── docs/
    └── gifs/

Troubleshooting

Support

License

This project is licensed under the MIT License - see LICENSE file for details.

© 2025 Benjamin Hospodar