Skip to content

Instantly share code, notes, and snippets.

@mohclips
Created November 25, 2017 21:37
Show Gist options
  • Save mohclips/b97e3075425f754535f50ada3ff56ad9 to your computer and use it in GitHub Desktop.
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
// ==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); } );
})();
@mohclips
Copy link
Author

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