Skip to content

Instantly share code, notes, and snippets.

@donal56
Created January 25, 2026 06:52
Show Gist options
  • Select an option

  • Save donal56/88cfa040446aa49c432da8d794d430fe to your computer and use it in GitHub Desktop.

Select an option

Save donal56/88cfa040446aa49c432da8d794d430fe to your computer and use it in GitHub Desktop.
custom-1001albums
// ==UserScript==
// @name Custom 1001albumsgenerator
// @namespace https://1001albumsgenerator.com
// @version 2026-01-25
// @description Dont show rating/distribution on page load. Hover to show.
// @author Doni
// @match https://1001albumsgenerator.com/albums/*/*
// @icon https://1001albumsgenerator.com/images/favicon.ico
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Toogle rating on hover
const ratingEl = document.querySelector(".stat-item .stat-value:nth-child(1)");
ratingEl.style.width = "120px"
const rating = ratingEl.textContent;
ratingEl.textContent = "Hidden";
ratingEl.addEventListener("mouseenter", function(a) {
ratingEl.textContent = rating;
});
ratingEl.addEventListener("mouseleave", function(a) {
ratingEl.textContent = "Hidden";
});
// Toogle distribution on hover
const distributionEl = document.querySelector(".rating-dist");
const distributionHtml = distributionEl.innerHTML;
const hiddenSpanHtml = "<span style='font-size: 32px; font-weight: 700; font-famliy: var(--font-stack)'>Hidden</span>";
distributionEl.innerHTML = hiddenSpanHtml;
distributionEl.addEventListener("mouseenter", function(a) {
distributionEl.innerHTML = distributionHtml;
});
distributionEl.addEventListener("mouseleave", function(a) {
distributionEl.innerHTML = hiddenSpanHtml;
});
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment