Quizlet gravity game "helper"

The correct answer pops up in the browser console and the feedback button down left

目前為 2017-02-23 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Quizlet gravity game "helper"
// @namespace    Danielv123
// @version      2.0
// @description  The correct answer pops up in the browser console and the feedback button down left
// @author       You
// @match        https://quizlet.com/*/gravity
// @grant        none
// ==/UserScript==


// get word from asteroid
selector = "#GravityGameTarget > div > div > div > div.ModeLayout-content > div > div.GravityGameplayView-inner > div:nth-child(5) > div > div > div > .TermText > .TermText";
outputSelector = "#GravityGameTarget > div > div > div > div.ModeLayout-controls > div > div > div > div.ModeControls-main > div.ModeControls-actions > div:nth-child(2) > div > button > span";

setInterval(function() {
    // console.log(words);
    if(document.querySelector(selector).innerHTML){
        translatedWord = words[document.querySelector(selector).innerHTML.replace(RegExp(
            '<!--[\\s\\S]*?(?:-->)?'
            + '<!---+>?'  // A comment with no body
            + '|<!(?![dD][oO][cC][tT][yY][pP][eE]|\\[CDATA\\[)[^>]*>?'
            + '|<[?][^>]*>?',  // A pseudo-comment
            'g'), "")];
        console.log(translatedWord);
        // update the feedback button with one of our translated words
        document.querySelector(outputSelector).innerHTML = translatedWord;
    }
}, 100);

// Quizlet.gravityData.terms[0].definition gets data straight from quizlet :3
words = {};
for(i = 0; i<Quizlet.gravityData.terms.length; i++){
    words[Quizlet.gravityData.terms[i].word] = Quizlet.gravityData.terms[i].definition;
}