Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- console.log("HackerChoose");
- var shitdomains = [
- "arstechnica.com",
- "bbc.com",
- "bloomberg.com",
- "businessweek.com",
- "cbsnews.com",
- "cnbc.com",
- "cnet.com",
- "cnn.com",
- "engadget.com",
- "facebook.com",
- "fastcompany.com",
- "forbes.com",
- "ft.com",
- "gigaom.com",
- "gizmodo.com",
- "hbr.org",
- "hollywoodreporter.com",
- "huffingtonpost.com",
- "itworld.com",
- "latimes.com",
- "linkedin.com",
- "mashable.com",
- "medium.com",
- "nautil.us",
- "nbcnews.com",
- "networkworld.com",
- "npr.org",
- "nymag.com",
- "nypost.com",
- "nytimes.com",
- "posterous.com",
- "readwriteweb.com",
- "slate.com",
- "techcrunch.com",
- "technologyreview.com",
- "theatlantic.com",
- "thenation.com",
- "thenextweb.com",
- "theoatmeal.com",
- "theverge.com",
- "twitter.com",
- "venturebeat.com",
- "mobile.twitter.com",
- "vice.com",
- "washingtonpost.com",
- "wired.co.uk",
- "wired.com",
- "wsj.com",
- ];
- //whether to renumber where stories have been removed
- var renumber = false;
- //site refs live in '<span class="sitestr">shitsite.com</span>'
- [...document.querySelectorAll('.sitestr')]
- .filter(e=>shitdomains.includes(e.textContent))
- .map(e=>e.closest('tr.athing'))
- .forEach(e=>{
- for (let i=0,ee=e,nee; i<3; i++) {
- nee = ee.nextElementSibling;
- ee.parentNode.removeChild(ee);
- ee = nee;
- }
- });
- if (renumber) {
- let snum;
- document.querySelectorAll('.rank')
- .forEach((e,i)=>{
- if (!snum) snum = +e.textContent.match(/\d+/)[0];
- e.textContent = (snum++)+'.';
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement