Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- javascript:{
- /*
- ==================================================
- JAK UŻYWAĆ TEGO SKRYPTU (BOOKMARKLETA):
- 1. Utwórz nową zakładkę w przeglądarce (np. na pasku zakładek).
- 2. Jako adres (URL) zakładki wklej cały ten kod zaczynający się od "javascript:{...}".
- 3. Nazwij zakładkę jak chcesz (np. "Kurwizer").
- 4. Wejdź na dowolną stronę internetową i kliknij tę zakładkę.
- Autor: Cedween
- Możesz z tym robić co chcesz, modyfikować, kopiować
- i nie musisz podawać żadnego źródła – hulaj dusza!
- ==================================================
- */
- var whitespace = "-\/|.,!:;'\" \t\n\r{}[]()";
- var stack = [];
- var curNIndex = 0;
- var curNode = null;
- var curIndex = -1;
- var state = 1;
- var lastword = '';
- function nextLetter(){
- if(curNode==null) return null;
- if(curIndex >= curNode.data.length){
- curNode = stack[++curNIndex];
- curIndex = -1;
- if(curNode==null) return null;
- }
- curIndex++;
- if(curIndex >= curNode.data.length){
- return ' ';
- }
- return curNode.data[curIndex];
- };
- function nextAfterWord(){
- while(true){
- do {
- var let = nextLetter();
- if(let==null) return false;
- } while(whitespace.indexOf(let)!=-1);
- if(state==1){
- state = 2;
- return true;
- };
- state = 3;
- var starting = curIndex;
- do {
- var let = nextLetter();
- if(let==null) return false;
- if(state==1) continue;
- } while(whitespace.indexOf(let)==-1);
- lastword = curNode.data.substr(starting, curIndex - starting);
- return true;
- }
- };
- function putHere(text){
- if(curNode==null) return;
- curNode.data = curNode.data.substr(0, curIndex) + (state!=2?' ':'') + text + (state==2?' ':'') + curNode.data.substr(curIndex);
- curIndex += text.length + 2;
- };
- function przelec(node){
- if(typeof node != "object" || typeof node.childNodes != "object") return;
- var children = node.childNodes;
- for (var i = 0; i < children.length; i++){
- var child = children[i];
- if(child.nodeType==1 && child.tagName!="SCRIPT" && child.tagName!="IFRAME" && child.tagName!="STYLE"){
- przelec(child);
- };
- if(child.nodeType==3){
- stack.push(child);
- };
- };
- };
- if((typeof DONT_CEDWEEN) === "undefined" || !DONT_CEDWEEN) {
- przelec(document.body);
- if(stack.length > 0) {
- curNode = stack[0];
- var i = Math.floor(Math.random() * 5);
- while(nextAfterWord()){
- if(i-- <= 0){
- if(lastword.toLowerCase() == 'na') continue;
- if(lastword.toLowerCase() == 'do') continue;
- if(lastword.toLowerCase() == 'jak') continue;
- if(lastword.toLowerCase() == 'nie') continue;
- if(lastword.toLowerCase() == 'kurwa') continue;
- putHere('kurwa');
- var i = 2 + Math.floor(Math.random() * 6);
- }
- }
- }
- } else {
- alert("Ta strona nie lubi być kurwizowana :(");
- }
- } void 0;
Advertisement
Add Comment
Please, Sign In to add comment