Trött på allt snack om iPhone? Lösningen finns nedan!

Trött på allt snack om telefonen, trött på bloggpost efter bloggpost eller spam på din favorit-microblogg? Eller är du rent av lite avundsjuk att du själv inte har en iphone (som undertecknad)?

Lösningen finns här!  Allt du behöver är tillägget Greasemonkey och mitt lilla Javascript nedan. Det censurerar bort orden “apple” och “iphone” från sidorna du väljer! Så här ser en sökning på “iphone” ut på Bloggy:

iphone no 550x238 Trött på allt snack om iPhone? Lösningen finns nedan!

Censurerat och färdigt!

Scriptet du behöver ser ut på detta viset:

[code language="js"]
// ==UserScript==
// @name anti-apple
// @namespace http://drago.cynatic.org/anti-apple.js
// @description Dödar apple
// @include *
// ==/UserScript==

(function() {
var replacements, regex, key, textnodes, node, s;
replacements = {
"apple": "a****e",
"Apple": "A****e",
"iphone": "i****e",
"iPhone": "i****e",
};
regex = {};
for (key in replacements) {
regex[key] = new RegExp(key, 'g');
}
textnodes = document.evaluate( "//body//text()", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);

for (var i = 0; i < textnodes.snapshotLength; i++) {
node = textnodes.snapshotItem(i);
s = node.data;
for (key in replacements) {
s = s.replace(regex[key], replacements[key]);
}
node.data = s;
}
})();

OBS, javascriptet är editerat av mig, men det finns liknande på nätet, hittade på disken och har ingen aning om vart det kommer ifrån!