0

update links

This commit is contained in:
2022-07-09 19:55:55 +03:00
parent 314c3f57b5
commit 18a3601842
2 changed files with 5 additions and 5 deletions

38
script.user.js Normal file
View File

@@ -0,0 +1,38 @@
// ==UserScript==
// @name Remove SO-clones from Google
// @version 1.4.2
// @description Удаляет клоны StackOverflow из поисковой выдачи гугла
// @author DmitriyMX
// @namespace https://dev.di9.ru/gitea/dmitriymx/remove-so-clones-from-google-search
// @downloadURL https://dev.di9.ru/gitea/dmitriymx/remove-so-clones-from-google-search/raw/branch/master/script.user.js
// @updateURL https://dev.di9.ru/gitea/dmitriymx/remove-so-clones-from-google-search/raw/branch/master/script.user.js
// @match https://google.com/*
// @match https://google.ru/*
// @match https://www.google.com/*
// @match https://www.google.ru/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const blacklist = [
'qaru.site',
'issue.life',
'jiajianhudong.com',
'it-swarm.net',
'overcoder.net',
'it-swarm.com.ru',
'coderoad.ru'
]
Array.from(document.getElementsByClassName('g'))
.filter(elm => {
return blacklist.reduce((result, domain) => {
return result ? true : elm.querySelector('a').href.includes(domain)
}, false);
})
.forEach(elm => {
console.info('Remove link: ' + elm.querySelector('a').href);
elm.remove();
})
})();