// ==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 // @downloadURL none // ==/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ī!'); } } });