Skip to content

Instantly share code, notes, and snippets.

@RichardVasquez
Created July 31, 2019 21:22
Show Gist options
  • Save RichardVasquez/254d96eb2b4034eff989d0624c7ad9da to your computer and use it in GitHub Desktop.
Save RichardVasquez/254d96eb2b4034eff989d0624c7ad9da to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name Remove medium on Hacker News
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://news.ycombinator.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var look_for = "storylink";
var url_list = document.getElementsByClassName(look_for);
var rows = new Array();
for(var i = 0; i < url_list.length; i++) {
if(
(!url_list[i].href.toLowerCase().startsWith("https://medium.com/") &&
!url_list[i].href.toLowerCase().startsWith("https://www.medium.com/"))
){
continue;
}
var this_row = url_list[i].parentElement.parentElement;
rows.push(this_row);
}
for(var k = 0; k < rows.length; k++) {
var base_row = rows[k];
var points = base_row.nextSibling;
var blank = points.nextElementSibling;
base_row.parentNode.removeChild(blank);
base_row.parentNode.removeChild(points);
base_row.parentNode.removeChild(base_row);
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment