dealabs css

dealabs css et filtres

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

You will need to install an extension such as Tampermonkey to install this script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

Autore
cedced
Installazioni giornaliere
0
Installazioni totali
7
Valutazione
0 0 0
Versione
0.26
Creato il
14/02/2025
Aggiornato il
01/03/2025
Dimensione
41,1 KB
Licenza
MIT
Applica a

Release notes

Userscript:
https://greatest.deepsurf.us/fr/scripts/526927-dealabs-css

Github pour les anciennes versions
https://github.com/cednieb/dealabs_css_2025

Mises à jour
0.02:
Mise à jour des // @include

0.03:
Ajout des url d'update

0.05:
Utilisation de MutationObserver au lieu de DOMNodeInserted

0.06:
Menu sur une seule ligne
Ne traiter que les articles non modifiés
Ajout du lien discussions dans le menu

0.07:
Autre approche, ajouter une balise style

0.08:
Un peu de css, voir le screenshot

0.09:
Des filtres basés sur le contenu avec du css uniquement

Orange correspond à un de mes filtres regroupant les marchands de jeux PC
Vert pour la Xbox
Fade - pour les deals expirés
Fade + pour les deals avec de la lingerie ou des jouets pour adultes( j'ai vu que la demande était passée pour ce type de filtre)

0.10
Cosmétique

0.11
Cosmétique
Les deals destinés au adultes ne sont plus cachés, juste la photo.

0.12
Simplification des includes
Ajout d'une exclusion https://www.dealabs.com/submission*
Suite à la nouvelle apparence du premier menu, j'incruste ceux de la deuxiéme ligne

0.15
Ajout d'un menu pour les différentes catégories des discussions qui s'ouvre en haut à gauche
Amélioration des filtres, possibilité de cibler un ensemble de mots
Exemple : [["walkman",["drone","cam"],["tv","45","oled"],"skate""],"#5fcdf5","keywords","#000000"]
Résultat :
un walman
un drone muni d'une camera
une tv oled de 45 pouces !! pas de guillemets
un skate
Couleur de fond en bleu

0.16
Réorganisarion du code
Les images cachées apparaissent au survol

0.18
Optimisation de la fonction filtre perso
- filtre pour mot ou groupe de mots, statut ok.
- filtre pour mot ou groupe de mots en ignorant certains termes, statut ok.

0.19
Ajout de 2 variables ( 1 pour activer le filtre )
- VarApplyMyAdultFilter
- VarApplyMyfilters

Amélioration de la fonction filtre perso, renommée en applyFilters()
Que sait-on à propos des url ?
- pas les même termes que les title
- pas d'accents
- tout en minuscule
- chaque mot est suivi d'un tiret

3 exemples:
- https://www.dealabs.com/bons-plans/ensemble-sommier-lit-140-190-123456789
- https://www.dealabs.com/bons-plans/table-basse-123456789
- https://www.dealabs.com/bons-plans/pc-portable-123456789

!! Limite : [href*="'table-" i]';

Solution:
- changement du selecteur [title~="table" i]' (mot complet) au lieu de * (chaine dans un mot)

0.20
Amélioration de la fonction filtre perso
Que sait-on à propos des url ?
- pas les même termes que les title

Exemple:
!! https://www.dealabs.com/bons-plans/pc-portable-gamer-erazer-deputy-p60-156-fhd-144hz-i7-12650h-16go-ssd-512go-rtx-4070-livre-sans-windows-3007406
Présence de virgules.
En cherchant 4070:
- ok pour l'url: pc-portable-gamer-erazer-deputy-p60-156-fhd-144hz-i7-12650h-16go-ssd-512go-rtx-4070-livre-sans-windows-3007406
- pas ok pour le title: PC Portable 15,6" Erazer Deputy P60 - FHD 144Hz, i7-12650H, 16 Go ram, SSD 512 Go, RTX 4070, Sans OS

Solution:
,[title~="4070" i][href*="4070-" i]
devrait être
,[title~="4070" i],[href*="4070-" i]

0.26
fix des options exclude de la fonction filtre perso