Why does this exist?
you reopen your browser and notice you have to log in to all Ugent-related tabs again.
This automates clicking "login" on every login screen.
This happens in the background, the extension will not move your mouse.
Table of Contents
- Download the latest
ugent_autologin-X.X.X
.zip from releases - Extract the downloaded zip
- In Chrome, browse to
chrome://extensions/
and make sure developer mode is enabled. (top right) - Click "Load unpacked" (top left) and select the extracted zip.
- Download the latest
ugent_autologin-X.X.X
.xpi from releases - In Firefox, browse to
about:addons
, click the settings icon next to Manage extensions - Click the "Install Add-on From File..." option & choose the downloaded
.xpi
file.
Firefox will give you a pop-up to add the Add-on, just click "Add".
The login portals you'd see when you're logged out.
All these login buttons will automatically be clicked.
TimeEdit
url: https://cloud.timeedit.net/*
Ufora
url: https://elosp.ugent.be/*
Microsoft
url: https://login.microsoftonline.com/*
The first @ugent.be
account always gets chosen.
These are login screens that cannot be automated
Sometimes, after choosing your account, you'll have to use 2FA to log in again.
This is because your session token expired.
That can't be automated. And has to be done every once in a while.
after filling in the password, microsoft might ask for 2FA
This still requires manual work
This means you don't have an account ready to be signed into.
=> log in to https://login.microsoftonline.com/
with your UGent account & make sure to "remember" the account.
You can build & test the extension while developing by using the build script. You will need npm for this.
npm run build:<platform>
platform
can either bechrome
orfirefox
The platform specific extension will be built in a new dist/<platform>
directory
npm run build:chrome
- Go to
chrome://extensions/
and make sure developer mode is enabled. - "load extracted extension" and select the created
dist/chrome
folder.
npm run build:firefox
- zip all the files in the
dist/firefox
folder. So the .zip shouldn't have a firefox subfolder! - go to
about:debugging#/runtime/this-firefox
in Firefox. - click "Load temporary add-on..."
- Select the zip.
note: temporary add-ons expire in 24 hours.
Please create an Issue for bugs or feature requests.
Pull Requests are always welcome.