Compare commits
2 Commits
d028eab15a
...
b66575f8dc
Author | SHA1 | Date | |
---|---|---|---|
b66575f8dc | |||
d316af90b0 |
17
README.md
Normal file
17
README.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Userscripts
|
||||||
|
|
||||||
|
## General Instructions
|
||||||
|
|
||||||
|
1. Install [Tampermonkey](https://www.tampermonkey.net/)
|
||||||
|
2. Go to one of the script folders
|
||||||
|
3. Read the README of that folder (if it exists)
|
||||||
|
3. Open the `*.user.js` file inside it
|
||||||
|
4. Click on `Raw` on top right
|
||||||
|
5. This will trigger Tampermonkey installation prompt, install
|
||||||
|
6. Go back to the README of the extension (if it exists) to know how to use it
|
||||||
|
|
||||||
|
## Development
|
||||||
|
|
||||||
|
Read the Tampermonkey docs.
|
||||||
|
|
||||||
|
There are no build tools, so you can pretty much copy paste the source/edit it directly in TM dashboard and see how things work. Maybe there's a better way to develop stuff locally but ¯\\\_(ツ)_/¯
|
41
linkedin-jobs-enhanced/README.md
Normal file
41
linkedin-jobs-enhanced/README.md
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
# LinkedIn Jobs Enhanced
|
||||||
|
|
||||||
|
## Motivation
|
||||||
|
|
||||||
|
LinkedIn job filters are just too limited. There are spammy companies that spray their random-ass job listings every single day, which mkaes it difficult to find stuff. There is also no option to create custom filters (at least in Free plan AFAIK) to show/hide listings.
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
|
||||||
|
1. Install this userscript
|
||||||
|
2. Go to Tampermonkey Dashboard > Settings > Set _Config Mode_ to _Advanced_ (THIS IS MANDATORY!)
|
||||||
|
3. Go to LinkedIn Jobs page, verify that extension is loaded and working. It should yell at you.
|
||||||
|
|
||||||
|
## Configuring filters
|
||||||
|
|
||||||
|
Post following setup instructions, visit Tampermonkey Dashboard > Click on script name > Click _Storage_ tab.
|
||||||
|
|
||||||
|
You should see JSON like the following:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"disliked": [],
|
||||||
|
"liked": [],
|
||||||
|
"mode": "hide-disliked",
|
||||||
|
"debug": false
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Add companies you like into `liked` as strings, companies you don't want to be shown in listing page into `disliked`. The names are not case-sensitive, and can include partial names. Note that there is no exact match. i.e, if you added `"Evil"` into `disliked` and there are two companies in job search page — "Evil Corp" and "Not Evil Corp", it'll hide both.
|
||||||
|
|
||||||
|
### Modes
|
||||||
|
|
||||||
|
Valid values: `"hide-disliked"` (default), `"show-liked"`
|
||||||
|
|
||||||
|
As the values suggest, it either hides companies that you set in `disliked` array in storage (default) or it'll only show companies in `liked` array.
|
||||||
|
|
||||||
|
|
||||||
|
## TODO
|
||||||
|
|
||||||
|
- [ ] Add icons to job list items to add to liked/disliked to avoid manual edits
|
||||||
|
- [ ] Show some config UI to toggle between _Show liked_ and _Hide disliked_ modes
|
||||||
|
- [ ] Preconfigured lists of naughty companies (ones who spam the job listings)
|
Loading…
Reference in New Issue
Block a user