Browser extension to download university timetable for integration with personal calenders.
- Designed for students and staff at Loughborough University.
With this extension, users can download their semester 1 & 2 timetable from the Loughborough website as an iCal file, which can then be added to various personal calender systems.
- Built using Chrome-specific APIs, which means it is primarily compatible with Google Chrome.
- May also work with other browsers that support Chrome APIs, but full functionality cannot be guaranteed outside of Google Chrome.
- Node.js and npm
git clone https://github.com/TNicko/Loughborough-EventSync.git
Navigate to the cloned directory, install dependencies and build:
cd Loughborough-EventSync
npm install
npm run build
Now should have a dist
directory in your project folder, which contains the built extension.
To load the built extension into Chrome, follow these steps:
- Open the Chrome browser.
- Go to
chrome://extensions/
. - Enable
Developer mode
by toggling the switch in the top right corner. - Click on
Load unpacked
. - Navigate to and select the
dist
folder in your project directory. - The extension should now be added to your Chrome browser and visible in the extensions list.