Je reçois aussi, entre autres, un mail hebdomadaire "Lettre de canal BD" qui a le mérite d'être très complet ... mais un peu trop. Et il n'y a aucune option pour ne recevoir que les sorties FB.
Du coup je me suis fait un petit script qui cache automatiquement tous les éditeurs qui ne m'intéressent pas (il suffit de cliquer sur un éditeur pour qu'il disparaisse, et le système s'en souvient les semaines suivantes).
Trêves de discours, voici comment faire ! En espérant que des gens trouveront ça utile
Ces étapes ne sont à suivre qu'une seule fois (par ordinateur). Après, vous aurez le petit bouton "supprimer" disponible tout le temps, plus besoin de faire des trucs bizarres d'informaticien.
1 - installer sur votre navigateur préféré l'extension "TamperMonkey"
2 - quand vous recevez la lettre, cliquez sur "Si vous ne parvenez pas à lire cette lettre, consultez-la sur le site de CANAL BD", ce qui vous amène là : https://www.canalbd.net/canal-bd_lettres
3 - cliquer sur l'icône de tampermonkey (un carré noir avec 2 ronds blancs) et choisir "ajouter un script"
4 - copier-coller le code ci-dessous et enregistrer
5 - sur la page de canalbd, ouvrir la lettre qui vous intéresse (bref, la dernière en date)
6 - dans la fenêtre qui s'ouvre, vous constatez un petit changement : il est écrit "supprimer" en dessous de chaque éditeur. Il suffit de cliquer dessus (et confirmer)
- Code: Tout sélectionner
// ==UserScript==
// @name Lettre Canal BD
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.canalbd.net/canal-bd_lettre_archive_*
// @grant none
// ==/UserScript==
(function() {
blackListEditeur = function(lien) {
var r = confirm("supprimer définitivement cet éditeur ?");
if(r == true) {
localStorage["blackList"] = localStorage["blackList"] + "|" + lien;
removeEditeur(lien);
}
}
removeEditeur = function(lien) {
var lelien = document.querySelector("a[href='" + lien + "']");
if(lelien) {
var ladiv = lelien.parentElement;
var nextelem = ladiv.nextElementSibling;
while(nextelem.nodeName == "TABLE") {
nextelem.remove();
nextelem = ladiv.nextElementSibling;
}
ladiv.remove();
}
}
var blackList = localStorage["blackList"].split("|");
for(var i = 0; i < blackList.length; i++) {
removeEditeur(blackList[i]);
}
var liensEditeurs = document.querySelectorAll('a[href^="https://www.canalbd.net/canal-bd_catalogue_editeur"]');
for(var i = 0; i < liensEditeurs.length; i++)
{
var lien = liensEditeurs[i];
var bouton = document.createElement("div");
bouton.innerText = "supprimer";
bouton.setAttribute("onclick", "blackListEditeur('" + lien.href + "')");
lien.parentElement.append(bouton);
}
})();
Et si vous voulez enlever une bonne partie des comics/mangas sans avoir à cliquer sur "supprimer" vous même, voici comment initialiser le système avec ceux que j'ai moi même cachés :
1 - depuis n'importe quelle page de canalbd, appuyer sur F12
2 - dans les outils qui s'ouvrent, aller dans l'onglet Console
3 - copier le code ci-dessous et appuyer sur Enter :
- Code: Tout sélectionner
localStorage["blackList"] = "https://www.canalbd.net/canal-bd_catalogue_editeur_BAYARD-JEUNESSE|https://www.canalbd.net/canal-bd_catalogue_editeur_Bliss-Comics|https://www.canalbd.net/canal-bd_catalogue_editeur_Delcourt-Comics|https://www.canalbd.net/canal-bd_catalogue_editeur_GLENAT-MANGA|https://www.canalbd.net/canal-bd_catalogue_editeur_Hi-Comics|https://www.canalbd.net/canal-bd_catalogue_editeur_KAZE|https://www.canalbd.net/canal-bd_catalogue_editeur_KI-OON|https://www.canalbd.net/canal-bd_catalogue_editeur_Mana-Books|https://www.canalbd.net/canal-bd_catalogue_editeur_Nobi-Nobi|https://www.canalbd.net/canal-bd_catalogue_editeur_OTOTO|https://www.canalbd.net/canal-bd_catalogue_editeur_PIKA|https://www.canalbd.net/canal-bd_catalogue_editeur_Soleil-Manga|https://www.canalbd.net/canal-bd_catalogue_editeur_Taifu-Comics|https://www.canalbd.net/canal-bd_catalogue_editeur_ASUKA|https://www.canalbd.net/canal-bd_catalogue_editeur_Bayard-editions|https://www.canalbd.net/canal-bd_catalogue_editeur_DOKI-DOKI|https://www.canalbd.net/canal-bd_catalogue_editeur_PANINI-COMICS|https://www.canalbd.net/canal-bd_catalogue_editeur_PANINI-MANGA|https://www.canalbd.net/canal-bd_catalogue_editeur_URBAN-COMICS|https://www.canalbd.net/canal-bd_catalogue_editeur_KANA|https://www.canalbd.net/canal-bd_catalogue_editeur_Akata|https://www.canalbd.net/canal-bd_catalogue_editeur_Am-Media-Network|https://www.canalbd.net/canal-bd_catalogue_editeur_Biscoto|https://www.canalbd.net/canal-bd_catalogue_editeur_Delcourt-Tonkam|https://www.canalbd.net/canal-bd_catalogue_editeur_Hachette-Comics|https://www.canalbd.net/canal-bd_catalogue_editeur_KUROKAWA|https://www.canalbd.net/canal-bd_catalogue_editeur_Vega"