Skip to content

Commit

Permalink
Refactor to Plasmo
Browse files Browse the repository at this point in the history
  • Loading branch information
cheesestringer committed Dec 10, 2024
2 parents 2a1c0d8 + fc18858 commit 9584353
Show file tree
Hide file tree
Showing 30 changed files with 10,364 additions and 581 deletions.
35 changes: 35 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

#cache
.turbo

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# local env files
.env*

out/
build/
dist/

.plasmo

# bpp - http://bpp.browser.market/
keys.json

# typescript
.tsbuildinfo
22 changes: 22 additions & 0 deletions .prettierrc.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/**
* @type {import('prettier').Options}
*/
export default {
arrowParens: 'avoid',
printWidth: 160,
tabWidth: 2,
semi: true,
singleQuote: true,
trailingComma: 'none',
bracketSpacing: true,
bracketSameLine: true,
plugins: ['@ianvs/prettier-plugin-sort-imports'],
importOrder: [
'<BUILTIN_MODULES>', // Node.js built-in modules
'<THIRD_PARTY_MODULES>', // Imports not matched by other special words or groups.
'^@plasmo/(.*)$',
'^@plasmohq/(.*)$',
'^~(.*)$',
'^[./]'
]
};
32 changes: 22 additions & 10 deletions README.MD
Original file line number Diff line number Diff line change
@@ -1,33 +1,45 @@
# Salary Seeker
# ![Salary Seeker](https://github.com/user-attachments/assets/d8ad839f-d418-4c76-aba5-464f675c2a0d)

Calculate the salary range for jobs advertised on [Seek](https://seek.com.au).
Take the guess work out of job hunting 🎉

Shows you the hidden salary range for jobs advertised on [Seek Australia](https://seek.com.au) and [New Zealand](https://www.seek.co.nz) to make searching for jobs less frustrating.

[<img src="https://cdn.buymeacoffee.com/buttons/v2/default-orange.png" width="150" />](https://www.buymeacoffee.com/cheesestringer)

### Install
If you'd like to find the hidden price range for property check out [Property Seeker](https://github.com/cheesestringer/property-seeker).

## Install

- [Chrome](https://chrome.google.com/webstore/detail/salary-seeker/okapllpgbpdbfbpaelpjpgdmholakcfm)
- [Firefox](https://addons.mozilla.org/en-US/firefox/addon/salary-seeker)
- [Firefox for Android](https://addons.mozilla.org/en-US/firefox/addon/salary-seeker)
- [Opera](https://addons.opera.com/en/extensions/details/salary-seeker)
- [Edge](https://microsoftedge.microsoft.com/addons/detail/boiecpigoakicdienoiknphpnkejcacc)

![Demo](demo.png?raw=true)
## Privacy

### Privacy
All searches are performed within your own browser and are not stored or shared to anyone else.

To enforce this our [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) uses the `connect-src` directive to restrict communication to Seek's job search API at `jobsearch-api.cloud.seek.com.au`.
## Demo

![Seek](https://github.com/user-attachments/assets/7bf88fc9-ad93-4e96-b407-e6cb856fdaba)

## Can I use this on mobile?

For Android users, you can install Salary Seeker using Firefox.

For iOS users, check out [What's the salary](https://www.whatsthesalary.com?source=salary-seeker) from Tony Lu, which lets you copy and paste job listings to find the hidden salary range.

### Testing
## Testing

We use [BrowserStack](https://browserstack.com) for automated testing on different browsers and operating systems.
[BrowserStack](https://browserstack.com) is used for automated testing on different browsers and operating systems.

[![BrowserStack](https://i.imgur.com/r3uUfYN.png)](https://browserstack.com)

### Disclaimer
## Disclaimer

This extension is not connected with, or approved by, Seek Limited.

### Acknowledgements
## Acknowledgements

Based on [b3n-j4m1n's salary-seeker](https://github.com/b3n-j4m1n/salary-seeker) bash script.
5 changes: 5 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Security Policy

## Reporting a Vulnerability

If you think you've found a vulnerability please send an email to [email protected]
Binary file added assets/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions assets/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed demo.png
Binary file not shown.
Loading

0 comments on commit 9584353

Please sign in to comment.