Lots of sites do this, and it helps alot. This problem has spoiled lots of results for me. With the upcoming owl playing in the middle of the night for me, this will be a recurring problem and I'd love to see it improved.
This is completely unrelated but your message reminded me of this for some reason https://youtu.be/HmZm8vNHBSU
If you wanna hide the score on the homepage, install Tampermonkey (if you're using chrome) and install this userscript:
// ==UserScript==
// @name Stop Spoiling Me Daddy
// @namespace https://www.over.gg/user/Clickbait
// @version 0.1
// @description Hides scores on the over.gg homepage
// @author Clickbait
// @match https://www.over.gg/
// @grant none
// ==/UserScript==
(function() {
'use strict';
$('.h-match-team-score').hide();
})();
Awesome job! Thanks a lot!
However, I was bored while waiting for Gladiators vs Spitfire, so I got to work and I enhanced it!
It's been a while I haven't touched JS, and god I forgot how much I hated JS. I've done this in such a dirty way, but I'm too lazy to do it correctly tbh.
It adds a spoiler button on the match pages and you have to click it to show the score and the maps results. Takes some time though so the score and results briefly appears, I can't fix this. All I can suggest is don't look at that area while the page loads.
Also, it won't show the "Show" button if there is the match isn't live/over (basically, if no score is displayed).
Here's the code:
// ==UserScript==
// @name Stop Spoiling Me Daddy v0.2
// @namespace https://www.over.gg/user/nei
// @version 0.2
// @description Hides scores on the over.gg homepage and adds a button to show it on match pages
// @author nei (based on Clickbait's one)
// @match https://www.over.gg/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
$('.h-match-team-score').hide(); // Hides the score on homepage
if($('.match-header-vs-score').length) // Checks if the score on the match page is displayed (i.e. if the match is ongoing/over). We won't hide it nor show the spoiler button if it isn't.
{
$('.match-header-vs-score').hide(); // Hides the score on match page
$('.game-switch-map').hide(); // Hides the map name. If there is "N/A", you can guess the score in a way, so I removed it. Yes, I am THAT bored.
$('.game-stats').hide(); // Hides the map results
$('.match-header-vs-note').first().after('<input type="button" value="Show" id="spoiler-button" onclick="$(\'#spoiler-button\').hide(); $(\'.game-switch-map\').show(); $(\'.game-stats\').show(); $(\'.match-header-vs-score\').show();">'); // Adds the "Show button" on match page. And yes, the way I add it is ugly.
}
})();
EDIT: added hiding map results as well
EDIT 2: god I'm such a nerd I added hiding the map names as well because seeing "N/A" makes the score easily guessable and also because I'm SO BORED
EDIT 3: I made a thread for it: https://www.over.gg/6770/temporary-spoiler-buttons