Skip to content

Instantly share code, notes, and snippets.

@b-nnett
Created April 18, 2023 15:47

Revisions

  1. b-nnett created this gist Apr 18, 2023.
    18 changes: 18 additions & 0 deletions boost.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    function sleep(ms) {
    return new Promise(resolve => setTimeout(resolve, ms));
    }

    async function fillQuery() {
    question = window.location.search.split("=")[1].replace("+", " ").replace("%3F", "?").replace("%27", "'")
    var input = document.getElementsByTagName("textarea")[0]
    await sleep(1000); // Pause for 1 second
    input.textContent = question
    // input.innerText = question
    // console.log("filled!")

    submit = document.getElementsByClassName("absolute p-1 rounded-md text-gray-500 bottom-1.5 md:bottom-2.5 hover:bg-gray-100 enabled:dark:hover:text-gray-400 dark:hover:bg-gray-900 disabled:hover:bg-transparent dark:disabled:hover:bg-transparent right-1 md:right-2 disabled:opacity-40")[0]
    submit.disabled = false
    submit.click()
    }

    fillQuery()