Created
November 25, 2017 21:37
-
-
Save mohclips/b97e3075425f754535f50ada3ff56ad9 to your computer and use it in GitHub Desktop.
A tamper monkey script to reduce the amount of spam in the LinkedIn feed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name linkedin feed | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description try to take over the world! | |
// @author You | |
// @match https://www.linkedin.com/feed/ | |
// @require http://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js | |
// @grant none | |
// ==/UserScript== | |
(function() { | |
'use strict'; | |
//Who to follow side bar | |
$("aside.feed-right-rail.right-rail").remove(); | |
// Remove when autoloading new ones | |
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver; | |
var config = { childList: true, characterData: false, attributes: false, subtree: true }; | |
var observer = new MutationObserver( function (mutations) { | |
mutations.forEach( function (mutation) { | |
if (mutation.addedNodes) { | |
$(mutation.addedNodes).each( function () { | |
if ( | |
$(this).is(':contains("Related Articles")') || | |
$(this).is(':contains("Jobs recommended for you")') || | |
$(this).is(':contains("People you may know")') || // this one dosent work. | |
$(this).is(':contains("See more courses")') || | |
$(this).is(':contains("Promoted")') | |
) { | |
console.log("removing article for ", $(this).text()); | |
$(this).parents('article').remove(); | |
} | |
} ); | |
} | |
}); | |
}); | |
// run above function on this element | |
$('div.core-rail').each( function () { observer.observe(this, config); } ); | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://greasyfork.org/en/scripts/35676-linkedin-feed