您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Blokuje propagandowe wpisy
- // ==UserScript==
- // @name Wykop propaganda blocker
- // @namespace http://tampermonkey.net/
- // @version 0.2
- // @description Blokuje propagandowe wpisy
- // @author You
- // @match http://www.wykop.pl/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- var blockedSources = [
- // lewica
- 'neuropa.pl', 'wiadomo.co', 'wyborcza.pl',
- 'www.tvn24.pl', 'fakty.tvn24.pl', 'tvnwarszawa.tvn24.pl',
- 'www.rmf24.pl',
- 'oko.press'
- ];
- var blockedUsers = [
- 'Zdejm_Kapelusz', 'Ospen'
- ];
- // advertisments
- jQuery('a[href="http://www.wykop.pl/reklama/"]').parents('.article').hide();
- // websites
- jQuery('.article span.create a.affect').each( function(_, article) {
- var source = article.hostname;
- if (jQuery.inArray(source, blockedSources) > -1) {
- console.log("blocked host: " + source);
- jQuery(article).parents('.article').hide();
- }
- });
- // users - mirko
- jQuery('div.wblock a.showProfileSummary b').each( function(_, node) {
- var nick = node.innerHTML;
- if (jQuery.inArray(nick, blockedUsers) > -1) {
- console.log('blocked user: ' + nick);
- jQuery(node).parents('.wblock').hide();
- }
- });
- })();