// ==UserScript== // @name Autokolchanka // @namespace http://use.i.E.your.homepage/ // @version 0.6 // @description enter something useful // @match http://1chan.ru/* // @require http://github.com/andris9/jStorage/raw/master/jstorage.js // @copyright 2012+, You // @grant none // ==/UserScript== jQuery((new (function(){ var self = this; var wordsAfterComma = [ "а", "но", "который", "которая", "которые", "которое" ]; this.init = function(){ jQuery(".b-post-statistics").append("
"); self.createButton("Узнать, хули они читают", self.askAboutReading); self.createButton("Пеар параши", self.pearParashee); self.createButton("Автобатруха", self.sendAutoMessage); self.createButton("Автованомас", self.sendAutoMessage2); self.createButton("Автощека", self.sendAutoMessage3); self.createButton("Бороться с аниме", self.oldfagNote); self.createButton("Бороться с шизиком", self.shNote); self.createButton("Бороться с сосакой", self.mochaNote); self.createButton("Бороться с чухаликом", self.choohNote); self.setSkipBoxes(); }; this.choohNote = function(){ var notes = choohNotes.split("----------"); self.sendMessageToThread(self.getRandomElement(notes)); } this.oldfagNote = function(){ var notes = oldfagNotes.split("----------"); self.sendMessageToThread(self.getRandomElement(notes)); } this.mochaNote = function(){ var notes = mochaNotes.split("----------"); self.sendMessageToThread(self.getRandomElement(notes)); } this.shNote = function(){ var notes = shNotes.split("----------"); self.sendMessageToThread(self.getRandomElement(notes)); } this.setSkipBoxes = function(){ var checkbox = jQuery(""); checkbox.attr("type", "checkbox").addClass("skip"); jQuery(".b-comment_b-info").append(checkbox); jQuery(document).ajaxComplete(function(){ console.log("some shit"); jQuery(".b-comment_b-info").filter(function(){ return jQuery(this).find(".skip").length == 0; }).append(checkbox); }); } this.createButton = function(text, handler){ var randomId = Math.random().toString().replace("0.", "button-"); var button = jQuery("