damianmgarcia / Hide-n-Seek

Hide promoted jobs and companies on LinkedIn, Indeed, and Glassdoor.
https://damianmgarcia.com
36 stars 4 forks source link

add support for only showing Indeed Apply jobs #6

Closed JDBorges187 closed 1 year ago

JDBorges187 commented 1 year ago

Hello, great job with the extension. I think it's a very valuable service as I never even considered hiding some jobs like confidential, promoted or spammy companies. I was wondering if you ever considered hiding jobs that weren't easily apply with linkedin or indeed easy apply? I do about 40-50 applications at a time with those and that would make the site much easier to navigate.

damianmgarcia commented 1 year ago

Hello @JDBorges187, and thank you for your suggestion!

Indeed

Indeed has a problem that makes detection of "Easily apply" jobs a difficult task: they inconsistently apply the "Easily apply" label to their job listings.

The problem is exemplified in the screenshot below: There are 5 jobs. 3 of them have the "Easily apply" label (highlighted yellow). 2 of them do not have the "Easily apply" label ("Bus Detailer" and "Part-Time Team Member").

Based on this, one might intuit that jobs without the "Easily apply" label are not "Easily apply" jobs. However, that intuition would be incorrect: the 2 jobs without the "Easily apply" label are, in fact, "Easily apply" jobs. The "Bus Detailer" job, which does not have an "Easily apply" label is still an "Easily apply" job: it has the "Apply now" button (which only shows for "Easily apply" jobs).

That is the problem. Hide n' Seek depends on parsing the DOM for labels (class names or text), but if the labels are applied inconsistently by the website, Hide n' Seek cannot rely on them.

indeed-easy-apply-problem

The other option, opening every individual listing to detect the "Apply now" button is something that I do not see as feasible at this point.

LinkedIn

Just in case any users are unaware: LinkedIn has an "Easy Apply" filter, so including one in Hide n' Seek would be redundant:

linked-in-easy-apply

Conclusion

Thank you again for the suggestion. I will check Indeed periodically for other ways to detect "Easily apply" jobs, but for now, this feature cannot be added due to Indeed's inconsistent labeling.

JDBorges187 commented 1 year ago

Oh wow! I didn’t even realize there were easy apply jobs without the label. Super grateful for the write up. Hopefully some day they’ll expose it on the front end some how with out needing to click the card.

On Mon, Feb 27, 2023 at 9:49 PM damianmgarcia @.***> wrote:

Hello @JDBorges187 https://github.com/JDBorges187, and thank you for your suggestion! Indeed

Indeed has a problem that makes detection of "Easily apply" jobs a difficult task: they inconsistently apply the "Easily apply" label to their job listings.

The problem is exemplified in the screenshot below: There are 5 jobs. 3 of them have the "Easily apply" label (highlighted yellow). 2 of them do not have the "Easily apply" label ("Bus Detailer" and "Part-Time Team Member").

Based on this, one might intuit that jobs without the "Easily apply" label are not "Easily apply" jobs. However, that intuition would be incorrect: the 2 jobs without the "Easily apply" label are, in fact, "Easily apply" jobs. The "Bus Detailer" job, which does not have an "Easily apply" label is still an "Easily apply" job: it has the "Apply now" button (which only shows for "Easily apply" jobs).

That is the problem. Hide n' Seek depends on parsing the DOM for labels (class names or text), but if the labels are applied inconsistently by the website, Hide n' Seek cannot rely on them.

[image: indeed-easy-apply-problem] https://user-images.githubusercontent.com/93714639/221716877-a9738af0-3ce5-4187-a791-e6dc1e8c6fbe.png

The other option, opening every individual listing to detect the "Apply now" button is something that I do not see as feasible at this point. LinkedIn

Just in case any users are unaware: LinkedIn has an "Easy Apply" filter, so including one in Hide n' Seek would be redundant:

[image: linked-in-easy-apply] https://user-images.githubusercontent.com/93714639/221715076-e67506f1-95b2-46b2-aad4-30f2feaba82b.png Conclusion

Thank you again for the suggestion. I will check Indeed periodically for other ways to detect "Easily apply" jobs, but for now, this feature cannot be added due to Indeed's inconsistent labeling.

— Reply to this email directly, view it on GitHub https://github.com/damianmgarcia/Hide-n-Seek/issues/6#issuecomment-1447488426, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFMGA3UXE73WTZUVAKIHE3TWZVRSNANCNFSM6AAAAAAVJ2OQJU . You are receiving this because you were mentioned.Message ID: @.***>

damianmgarcia commented 1 year ago

Same here! Your suggestion prompted me to look into this, but previously I had always assumed that jobs without the "Easily apply" label were not "Easily apply" jobs.

Users who only want to apply to "Easily apply" jobs and who depend on the label may be missing out on jobs due to the inconsistent labeling.

I wrote Indeed support to inform them of this issue and I will update this thread if there is anything useful in the response.

damianmgarcia commented 1 year ago

From Indeed: "...the Product Team is aware of this issue, and they are currently running tests."