您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Never thought I would made something so unsettling, enjoy it!
当前为
- // ==UserScript==
- // @name YouTube Player for Forocoches
- // @name:es Reproductor de YouTube para Forocoches
- // @description Never thought I would made something so unsettling, enjoy it!
- // @description:es Nunca pensé que terminaría haciendo algo tan demigrante, ¡de nada!
- // @namespace swyter
- // @match *://www.forocoches.com/*
- // @match *://m.forocoches.com/*
- // @match *://forocoches.com/*
- // @version 1.1.1.4
- // @grant none
- // @run-at document-start
- // ==/UserScript==
- /* switch the iframe source to a less scummy one */
- /* wait until the page is ready for the code snippet to run */
- document.addEventListener('DOMContentLoaded', function()
- {
- console.log("[removing the sponsored youtube player crap]]");
- for (var cur in (vids=document.querySelectorAll("iframe[src*=smartycenter]")))
- {
- if(typeof vids[cur] !== 'object')
- continue;
- vids[cur].src = 'https://www.youtube.com/embed/' + vids[cur].src.split("/")[6];
- }
- console.log("[getting rid of random crap]]");
- /* remove random crap */
- filters =
- [
- "#infocookie",
- "div[id^='div-']",
- "ul[style*='#ca3415'] + ul",
- "a + ul + br",
- ".cajasprin"
- ];
- for (var cur in (junk=document.querySelectorAll(filters.join(', '))))
- {
- if(typeof junk[cur] !== 'object')
- continue;
- console.log("Removed junk element: " + junk[cur]);
- junk[cur].parentElement.removeChild(junk[cur]);
- }
- console.log("[getting rid of useless posts]]");
- for(a of (document.querySelectorAll("div[id^=post_message]")))
- {
- if (!(a.childNodes[0].nodeValue.trim().match("Este mensaje está oculto porque .+ está en tu lista de ignorados(.)?$") != null))
- continue;
- console.log(a, a.childNodes[0].nodeValue);
- a = a.parentElement.parentElement.parentElement.parentElement;
- a.parentElement.removeChild(a);
- }
- console.log("[deemphasizing fachas and maleantes]]");
- blocked_users =
- [
- 'Pedrote', 'RAMON38', 'Orof', 'matalpinensis', 'Kurtcob', 'DalePapi', 'pinilleitor', 'Zenobio73',
- 'kevinxuan', 'Euritos', '-Averia-', 'Mcbubles', 'Medlinor', 'Amon Amarth','ShurKhalifa', 'Satou',
- 'sirp', 'spilock', 'amstel', 'josalb', 'pablitochu89', 'sagi1978', 'Mr. Deadpool', 'DeBoer',
- 'Jabyesp', 'mcarlosd', 'eosal', 'Mugremita', 'chafer', 'KRASNY BOR', 'Recaredo','sandrocor'
- ]
- for (e of document.querySelectorAll(".bigusername, .smallfont > span[onclick]"))
- {
- if (!(blocked_users.indexOf(e.textContent) != -1))
- continue;
- console.log('Obscured posts by blocked user: ', e.textContent);
- (e.nodeName != 'SPAN' ?
- e.parentNode.parentNode.parentNode.parentNode.parentElement :
- e.parentNode.parentNode.parentNode
- ).style.opacity = 0.3;
- }
- console.log("[all done]]");
- });