Meilleure façon de supprimer des parties de la page YouTube

0

J'utilise Firefox et j'ai cherché sur userscripts.org un script Greasemonkey pour bloquer ou supprimer certaines sections qui semblent apparaître uniquement sur ma page YouTube. Je souhaite surtout bloquer la section intitulée "Vidéos populaires de Topic - Les plus populaires", qui apparaît en bas de la page.

Je n'ai trouvé aucun script qui le fasse (bien que je l'ait peut-être simplement oublié), et je n'arrive pas à comprendre si ou comment faire cela avec AddBlockPlus, que j'ai aussi. Je ne voyais pas non plus de paramètre évident dans mon compte d'utilisateur.

J'aimerais pouvoir le faire d'une manière qui puisse s'adapter aux futurs changements (inévitables) de YouTube afin de pouvoir garder ce contenu indésirable de ma page longtemps, et le faire sans espérer que quelqu'un m'ait fait un script. .

Chélonien
la source
3
Pourquoi ne pas écrire votre propre script d’utilisateur, que vous pouvez mettre à jour à chaque fois que YouTube change de présentation?
Karan
@ Karan Bien sûr, je serais heureux de le faire. Je cherche de l'aide là-dessus. J'imagine que c'est juste une ligne du script qui ferait cela, mais je n'ai jamais écrit un tel script, et chercher jusqu'à présent ne lui a pas révélé d'astuce.
Chélonien
Espérons que quelqu'un qui a déjà créé un script similaire ou qui a le temps de vérifier le code HTML de YouTube puisse vous en préparer un, ou au moins vous permettre de démarrer.
Karan

Réponses:

2

Je pense qu'une méthode à l'épreuve du temps ne sera pas facile. Il est bien connu que YouTube modifie constamment les choses et casse la fonctionnalité des scripts d’utilisateur existants.

La seule méthode "à l'épreuve du temps", à mon avis, est d'apprendre à faire les choses soi-même.

Voici ce que je fais. J'ai installé l'extension Stylish. Vous pouvez en apprendre plus à ce sujet sur userstyles.org et l'installer pour Firefox à partir d'ici: https://addons.mozilla.org/en-US/firefox/addon/stylish/

Avec Stylish, vous pouvez créer vos propres styles spécifiques au site et les modifier si nécessaire sans attendre que quelqu'un le fasse pour vous. Il y a aussi un forum officiel ici: http://forum.userstyles.org/

Une fois que vous avez installé Stylish, vous devez obtenir le code approprié pour cacher quelque chose. Utilisez la Inspectorfonctionnalité intégrée des versions actuelles de Firefox. Vous pouvez y accéder en plaçant le curseur de votre souris sur la partie pertinente d’une page, en cliquant avec le bouton droit de la souris et en choisissant Inspect Element. Essayez le! Tu ne casseras rien.

En utilisant Inspect Element, j'ai trouvé que ce qui doit être caché est div.feed-item-dismissable.last. Je compose donc cette règle CSS:div.feed-item-dismissable.last {display: none !important }

Pour mettre les choses ensemble, je fais un nouveau style appelé "YouTube" ayant le contenu donné ci-dessous:

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://www.youtube.com/){
div.feed-item-dismissable.last {display: none !important; }
}

Il y a d'autres façons de faire ce dont vous avez besoin sans l' Stylishextension, mais cette extension est aussi utile pour d'autres choses.

Edit: le code ci-dessous fonctionne pour http et https:

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document regexp("https?://www.youtube.com/") {
div.feed-item-dismissable.last {display: none !important; }
}

la source
1
C'est excellent! Merci, j'ai déjà utilisé votre code à bon escient et obtenez un super conseil sur Stylish pour démarrer!
Chélonien