Prime Gaming hide claimed games - gaming.amazon.com
Hide: collected games, unnecessary sections, games you will never collect
https://gaming.amazon.com/
Prime Gaming hide claimed games gaming.amazon.com by pabli

Details
Authorpabli
LicenseMIT
Categoryamazon
Created
Updated
Size2.0 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
☕ Support me on ko-fi
UserScript version: https://greasyfork.org/scripts/439573-prime-gaming-hide-claimed-games
Chrome/Edge 105+, Opera 91+, Firefox 121+ or your browser has to support :has() selector.
How to enable :has() in Firefox 120 and older:
- go to about:config
- search for layout.css.has-selector.enabled
- set it to True and restart the browser
Source code
/* ==UserStyle==
@name Prime Gaming hide claimed games
@namespace https://github.com/pabli24
@version 1.0.3
@description Hide: collected games, unnecessary sections, games you will never collect
@author Pabli (https://github.com/pabli24)
@homepageURL https://userstyles.world/style/9719/prime-gaming-hide-claimed-games
@supportURL https://userstyles.world/style/9719/prime-gaming-hide-claimed-games
@license MIT
@preprocessor stylus
@var checkbox cl "Hide Collected Games" 1
@var checkbox sc "Hide Unnecessary Sections" 1
@var checkbox wg "Hide Daily Challenges (Web Games)" 1
@var text g "Hide Games" "'GameName1, GameName2'"
==/UserStyle== */
@-moz-document domain("gaming.amazon.com")
if cl
.offer-list__content__grid > .tw-block:has(.tw-c-text-alert-success)
display none !important
if sc
.home > .tw-flex > .tw-placeholder-wrapper
.prime-root-minimal__alert__container
.featured-content-banner
.featured-content-shoveler
.featured-content
[data-a-target="offer-section-TOP_PICKS"]
[data-a-target="offer-section-FGWP"]
[data-a-target="offer-section-FGWP_FULL"]
[data-a-target="offer-section-EXPIRING"]
[data-a-target="offer-section-RECOMMENDED"]
.event-container
.tw-placeholder-wrapper
.offer-list__content .swiper-button
display none !important
if wg
[data-a-target="offer-section-WEB_GAMES"]
display none !important
unless g == 'GameName1, GameName2'
unless g is a 'string'
error('Expected a string. DO NOT remove the quotation marks.')
g = replace('&', '\&', g)
g = split(',', replace('^\s+|\s+(?=,)|(?<=,)\s+|\s+$', '', g))
t = ''
for n in g
t += 'p>[aria-label="'+ n +'" i],'
.offer-list__content__grid > .tw-block:has(:is({t}))
display none !important
.offer-list__content__grid > .tw-block:has(>div:empty)
display none !important