/McGillEnhanced

Browser extension enhancing the functionality and navigability of McGill.ca

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

McGill Enhanced

made with love



A Browser Extension Enhancing the McGill User Experience

WebsiteFeaturesSupport


Installation

Chrome Extension compatible with   chrome icon  edge icon  brave icon  opera icon  vivaldi icon  chromium icon

Chrome Web Store  Chrome Web Store 

Firefox Add-on compatible with   firefox icon  waterfox icon

Mozilla Add-on  Mozilla Add-on 


Features

McGill Enhanced makes looking up courses and registration easier by providing direct access to Mercury course evaluations, archived lecture recordings, Docuum, Minerva Registration, Visual Schedule Builder and more for a given course all from the course overview page. It also adds a menu bar that lets you quickly jump to a different year's version of the given page as well as a quick links menu that you can access by clicking the McGill Enhanced icon in the chrome menu bar.

For a full list of features, please see the following link:


Build Script

Usage:

$ ./runbuild.sh [options] [<platform>...]
Options:
    -c       Clear the /build directory before building  
Platform:
    publish  For publishing in chrome web store or mozilla add-on site
    edge     For dev purposes (Edge extension)
    firefox  For dev purposes (Firefox add-on)
             If no parameters are passed, script will default to building all platforms

Examples:

$ ./runbuild.sh
$ ./runbuild.sh publish  
$ ./runbuild.sh -c edge  
$ ./runbuild.sh publish firefox  

License

McGill Enhanced is a browser extension that improves the functionality and navigability of the McGill website.
Copyright © Demetrios Koziris. McGill is a University in Montreal, Canada and has no affiliation with this software.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The GNU General Public License is available in the LICENSE file of this repository and on the GNU website.