From 80662a1a02fedb825c17ab991a8dffb3416bb2d4 Mon Sep 17 00:00:00 2001 From: Dariusz Murakowski Date: Sat, 11 Aug 2018 16:19:00 -0400 Subject: [PATCH] benkyo/iiKanji: automatically click answer --- benkyou-iikanji auto click through answers.user.js | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 benkyou-iikanji auto click through answers.user.js diff --git a/benkyou-iikanji auto click through answers.user.js b/benkyou-iikanji auto click through answers.user.js new file mode 100644 index 0000000..8c02e84 --- /dev/null +++ b/benkyou-iikanji auto click through answers.user.js @@ -0,0 +1,50 @@ +// ==UserScript== +// @name benkyou/iikanji auto click through answers +// @namespace http://tampermonkey.net/ +// @version 0.1 +// @description try to take over the world! +// @author You +// @match http://benkyo.co/iikanji/study/ +// @grant none +// @run-at document-end +// ==/UserScript== + +(function() { + 'use strict'; + + // Your code here... + // the following bookmarklet may be useful: + /* + javascript:void(function(){function sleep(ms){return new Promise(resolve=>setTimeout(resolve,ms));} async function x(){$('#add_kanji_select').val(30); await sleep(100); $('#go_link').click();} function y(){$('.btn.btn-primary')[0].click();} async function z(a){$('#show_answer').click(); await sleep(100); $(a).click();} try{z('#i_remembered');}finally{try{y();}finally{x();}}}()); + */ + + // even better, from the source code itself: + /* + // First Presentation + $('#i_know_this').click(function() { + $('#answer').val('6'); + $('#answer_form').submit(); + }); + + $('#i_want_to_study_this').click(function() { + $('#answer').val('0'); + $('#answer_form').submit(); + }); + + // Subsequent Presentations + $('#i_remembered').click(function() { + $('#answer').val('4'); + $('#answer_form').submit(); + }); + + $('#i_forgot').click(function() { + $('#answer').val('0'); + $('#answer_form').submit(); + }); + */ + + $('#show_answer').click(); + + $('#answer').val('6'); + $('#answer_form').submit(); +})(); \ No newline at end of file -- 2.7.4