// ==UserScript== // @name pixiv same author remover // @description Removes same author when browsing related work below a submission in Pixiv // @match https://www.pixiv.net/member_illust.php* // @match https://www.pixiv.net/en/artworks/* // @version 0.0.1.20191001082339 // @namespace https://greasyfork.org/users/301246 // @downloadURL none // ==/UserScript== var main = function() { function filter() { var author = document.querySelector('aside a + div > a > div'); if (!author) { return; // not loaded } author = author.innerText; document.querySelectorAll('.gtm-illust-recommend-zone li').forEach(function(node) { var recAuthor = node.querySelector('.gtm-illust-recommend-user-name').innerText; if (recAuthor === author) { node.remove(); } }); } var loop = function() { filter(); setTimeout(loop, 2000); }; loop(); }; window.addEventListener('load', (event) => { main(); });