Skip to content

Instantly share code, notes, and snippets.

@matale
Created March 28, 2021 11:01
Show Gist options
  • Save matale/8b7c0fd8425c60ebe6db0c08bc82607b to your computer and use it in GitHub Desktop.
Save matale/8b7c0fd8425c60ebe6db0c08bc82607b to your computer and use it in GitHub Desktop.
Script to help automatically delete Saved Jobs on LinkedIn, LinkedIn only allows you to delete 1 job at a time which is a problem when you have hundreds of saved jobs.
// Open Chrome. Not tested on other browsers but should work ¯\_(ツ)_/¯.
// Go to https://www.linkedin.com/my-items/saved-jobs/
// Make sure Saved and not Applied is selected.
// Open the Chrome Dev Tools by hitting F12 on your keyboard.
// Go to Console tab.
// Paste this script in the space bellow after the little > symbol.
// Hit Enter.
// The jobs will start to be deleted 1 by 1 after a 5 sec pause.
// Leave the window open but you can do something else while it does it's thing.
// If it gets tripped up just start over.
// Close or refresh the tab to stop it.
setInterval(function(){
//click on the 3 dots drop down menu
document.getElementsByClassName('artdeco-button--tertiary')[1].click()
var third = document.getElementsByClassName('image-text-lockup__text')[2]
var fourth = document.getElementsByClassName('image-text-lockup__text')[3]
if(third.textContent.includes("Unsave")){
//Job no longer taking applications need to click third item on drop down list
third.click()
}else{
//Job still hiring need to click fourth item on drop down list
fourth.click()
}
//Dismiss the item unsaved popup after waiting 2 seconds for it to appear.
setTimeout(function(){
document.getElementsByClassName('artdeco-toast-item__dismiss')[0].click()
},2000);
},5000);
// Wait 5 seconds between deleting items, seems to work well to give the list enough time to reload after a delete.
@ZiglioUK
Copy link

Need code for archived jobs too !

The code above works well for Archived jobs

https://gist.github.com/matale/8b7c0fd8425c60ebe6db0c08bc82607b?permalink_comment_id=4638902#gistcomment-4638902

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment