pda0 icon

Habr hubs blocker

pda0 | PRO | 12/30/16 05:14:18 PM UTC | 0 ⭐ | 921 👁️ | Never ⏰ | []
JavaScript |

950 B

|

None

|

0 👍

/

0 👎

// ==UserScript==
// @name        Habr hubs blocker
// @description Hides articles that were posted in certain hubs
// @icon        https://habrahabr.ru/favicon.ico
// @include     https://habrahabr.ru/*
// @include     https://geektimes.ru/*
// @version     1.0
// @run-at      document-end
// @grant       none
// ==/UserScript==
 
var hubs = [
  'Контент-маркетинг',
  'Интернет-маркетинг',
  'Брендинг',
  'Блог компании BYYD',
  'Блог компании ua-hosting.company',
];
 
var posts = document.querySelectorAll('.post');
for (var idx = 0; idx < posts.length; ++idx) {
  var post = posts[idx];
  for (var i = 0; i < hubs.length; ++i) {
    var nodes = post.querySelectorAll('a.hub');
    if (nodes) {
      for (var j = 0; j < nodes.length; ++j) {
        if (nodes[j].innerText == hubs[i]) {
          post.style.display = 'none';
          break;
        }
      }
    }
  }
}

Comments