Skip to content

t1llo/hslu-web-helper

 
 

Repository files navigation

HSLU Web Helper

Adds extra UI to the Hochschule Luzern website(s).

The module listing page now shows the requirements for your bachelors degree and how many credits you have already achieved. When registering for modules, the current amount of credits for that type is shown right on the page, so you know if you still need to take any modules of that type.

Installation

Install on Firefox

Install on Chrome

Screenshots

a screenshot of the HSLU "Meine Anmeldungen" page a screenshot of the HSLU module registration page

Development

Install dependencies

npm install

Build extension

npm run build

Load the unpacked extension in Chrome or Firefox (note: Firefox extension must be built with env BROWSER=firefox)

Before creating a pull request, lint and format your changes.

npm run lint
npm run format

Firefox Release Build

This section is required for Mozilla to review the addon.

Software:

  • Windows 10
  • node v20.11.0
  • npm 10.2.4
  • powershell

Build instructions:

npm install
$env:BROWSER='firefox'
$env:NODE_ENV='production'
npm run build

About

Browser extension for HSLU websites

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 65.4%
  • Rust 13.5%
  • Python 10.6%
  • Fluent 4.6%
  • CSS 4.2%
  • JavaScript 1.7%