dealabs css

dealabs css et filtres

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да инсталирате разширение, като например Tampermonkey .

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

Автор
cedced
Инсталации дневно
0
Инсталации общо
7
Рейтинг
0 0 0
Версия
0.26
Създаден
14.02.2025
Обновен
01.03.2025
Размер
40 КБ
Лиценз
MIT
Работи на

Release notes

Userscript:
https://greasyfork.org/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