Skip to content

Teamlyzer-PT/chrome-addon

This branch is 11 commits ahead of elitepc/chrome-addon:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Fábio Santos
Mar 11, 2021
1cec3a1 · Mar 11, 2021

History

69 Commits
Feb 25, 2021
Jul 20, 2020
Mar 30, 2020
Mar 11, 2021
Mar 30, 2020
Feb 17, 2020
Feb 28, 2020
Feb 28, 2020
Feb 25, 2020
Feb 17, 2020
Feb 17, 2020
Sep 26, 2020
Feb 25, 2021
Feb 17, 2020
Feb 25, 2021
Mar 2, 2021
Feb 20, 2020
Mar 5, 2021

Repository files navigation

Teamlyzer's Google Chrome extension that adds salary insights to job pages (LinkedIn, Itjobs and Landing.jobs).

Features

  • View company rating in company pages
  • View company's average salary in job offers
  • View industry's average salary in job offers

Popup

Popup

Window

Window

The context menu is created by chrome/extension/background/contextMenus.js.

Inject page

The inject script is being run by chrome/extension/background/inject.js.

If you are receiving the error message Failed to load resource: net::ERR_INSECURE_RESPONSE, you need to allow invalid certificates for resources loaded from localhost. You can do this by visiting the following URL: chrome://flags/#allow-insecure-localhost and enabling Allow invalid certificates for resources loaded from localhost.

LinkedIn

LinkedIn Job Offer Page

ITJobs

ITJobs Job Offer Page

Landing.Jobs

Landing.Jobs Job Offer Page

Installation

  • Before installing dependencies, make sure you have Node and npm or yarn.
  • Run script
# clone it
$ git clone https://github.com/teamlyzer/chrome-addon.git

# Install dependencies
$ yarn
# or
$ npm install

Development

  • Run script
# build files to './dev'
# start webpack development server
$ yarn dev
# or
$ npm run dev
  • If you're developing the Inject page, please allow https://localhost:3000 connections. (Because injectpage injects https pages, so webpack server procotol must be https.)
  • Load unpacked extensions with ./dev folder.

React/Redux hot reload

This boilerplate uses Webpack and react-transform. You can hot reload by editing related files of Popup & Window & Inject page.

Build

# build files to './build'
$ yarn build
# or
$ npm run build

Compress

# compress build folder to {manifest.name}.zip and crx
$ yarn build
$ yarn compress -- [options]
# or
$ npm run build
$ npm run compress -- [options]

LICENSE

MIT

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.8%
  • Pug 1.2%
  • CSS 1.0%