Skip to content

marvinIsSacul/mylms-timetable-plus

Repository files navigation

MyLMS Timetable Plus

License: MIT PRS: welcome! Browser Extension: TypeScript

Supercharge your My LMS Timetable.

Overview

MyLMS Timetable Plus is a browser extension that enhances the default MyLMS timetable by providing a more intuitive look and feel. It's written in TypeScript.

Demo or Screenshot 1

Features

  • Generates a new timetable

Development

This project uses TypeScript. Make sure to install the dependencies first:

npm install

To compile the TypeScript code, run:

npm run build

This will compile the TypeScript code into JavaScript, which will be used by the Chrome Extension into the dist directory.

Testing

  1. build the extension using npm run build
  2. Navigate to chrome://extensions in your Chrome browser.
  3. Toggle the "Developer mode" switch in the top-right corner.
  4. Click "Load unpacked" and select the dist directory.

Alternatively, you can download the extension from the Chrome Web Store. For Firefox users, you can use the extension

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

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