Greasy Fork

GeoGuessr Quick Next Round

Press the spacebar to go to start a round or to go to the next round

目前为 2022-11-07 提交的版本。查看 最新版本

// ==UserScript==
// @name         GeoGuessr Quick Next Round
// @namespace    leopoldwigbratt.com
// @version      1.1
// @license      MIT
// @description  Press the spacebar to go to start a round or to go to the next round
// @author       Leopold Wigbratt
// @match        https://www.geoguessr.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=geoguessr.com
// ==/UserScript==

const validPaths = ["maps", "game", "country-streak", "us-state-streak", "daily-challenges", "challenge"];

document.addEventListener('keypress', e => {
    if (e.keyCode === 32) {
        const button = document.querySelector('.button_variantPrimary__xc8Hp');
        const path = document.location.pathname;
        if (validPaths.every(p => !RegExp(`\/${p}.*`).test(p)));
        if (button && !button.parentNode.classList.contains('guess-map__guess-button')) {
            e.preventDefault();
            button.click();
            console.log('Saluī!');
        }
    }
});