Minimial yet powerful and customizable autologin/autofill extension, for IIT KGP students
Request Feature / Report Bug
Table of Contents
ERP Auto Login is a browser extension supporting both chrome and firefox. The extension stores the users ERP credentials like username, password and security questions and fills them up automatically whenever the user opens the ERP. It also sends the OTP to the email, the user only need to fill up the OTP and continue to login.
To set up a local instance of the application, follow the steps below.
The following dependencies are required to be installed for the project to function properly:
- npm
npm install npm@latest -g
- web-ext
npm install --global web-ext
- Clone the repository and move to the cloned directory
git clone https://github.com/metakgp/iitkgp-erp-auto-login.git cd iitkgp-erp-auto-login
- Install the dependencies
npm install
- Build the extension and watch for changes
npm run start
- The above step will create a
addon
folder with the extension in it.cd addon
- Run the extension using web-ext as below, this starts a new browser window with the extension, this version supports hot reload
web-ext run # run the extension for firefox web-ext run -t chromium # (or) run the extension for chrome
- Build the extension and watch for changes
npm run build-prod
The above step will create a
addon
folder with the extension in it. - Adding to Browser:
-
For Chrome:
- Open new tab and type
chrome://extensions
on search bar. - Toggle the DEVELOPER MODE on top right corner.
- Click LOAD UNPACKED option, browse to the cloned folder and select the addon folder.
- Open new tab and type
-
For Firefox:
- Open new tab and type
about:debugging#/runtime/this-firefox
on search bar. - Click on the
Load Temporary Add-on...
button under Load Temporary Extensions Section. - Navigate to addon folder in your opened file navigator.
- Select the
manifest.json
file inside it and press open.
- Open new tab and type
-
Screenshots of the extension
The currently active maintainer(s) of this project.
Honoring the original creator(s) and ideator(s) of this project.