Gmail Notifier multi-browser extension (ignotifier)
Gmail Notifier is a multi-account notifier for Google mail (without storing passwords locally)
To compile ignotifier project you need to have these softwares and libraries available:
- compile: nodejs locale converter
- preview: screenshots
- src: ignotifier source code
- Open a new terminal in the root dir (directory contains src, preview, template, and compile folders)
- Run
npm install
to acquire the necessary nodejs packages - Run
gulp firefox
orgulp chrome
to compile ignotifier in Firefox or Chrome browsers- After running
gulp firefox
, project gets compiled for Firefox browser. Compiled files will be located onbuilds/unpacked/firefox
folder. An executable XPI will be placed inbuilds/packed/firefox.xpi
- After running
gulp chrome
, project gets compiled for Chrome/Opera browser. Compiled files will be located onbuilds/unpacked/chrome
folder. A zipped archive will be placed inbuilds/packed/chrome.zip
- For
gulp firefox
to auto install the extension on your Firefox browser, you need to have Extension Auto-Installer installed in your Firefox. - For
gulp chrome
to auto install the extension on your Chrome browser, you will need to modify Line 65 ofgulp.js
to your Chrome executable (the current path is for Mac OS).
- After running
- To translate ignotifier into your language head to transifex.com page.
- After the translation is ready, insert the translated file in
/src/_locales
directory - For Firefox to recognize the translation, you will need to run the following commend in the root directory
node compile/convert.js
- Now compile the project as described above to have the localized version of ignotifier.
- Select the right branch
- Browse the
builds/packed
directory - Download the raw *.xpi file
- Open a browser tab for
about:debugging
and turn on the developer mode - Point the browse button to the download XPI
- Select the right branch
- Browse the
builds/packed
directory - Download the *.zip file and extract it somewhere
- Open a browser tab for
chrome://extensions
and turn on the developer mode - Point the browse button to the root directory