Natural Geektimes - rendre l'espace plus propre

En lisant Geektimes, je voulais constamment désactiver les éditeurs, car ils transforment une communauté autorégulée avec des articles apparaissant librement en un autre administrateur ou quelque chose de similaire.

Après avoir vu le message sur la page principale il y a quelques jours "Une écolière a partagé une photo nue depuis le téléphone d'un enseignant, pour laquelle elle a été licenciée« J'ai presque pris une décision : je ne reviendrai plus jamais ici, une autre ressource négative.

Je pense que la raison de cette décision est claire pour tout le monde : peu de gens aimeraient être gavés avec un tel gaspillage d’informations. L'administration ne veut pas donner la possibilité de configurer et de désactiver les éditeurs - c'est son droit. Mon droit de quitter la ressource.

Cependant merci lexass, j'ai trouvé une solution pour personnaliser moi-même le flux, que je souhaite partager. Je le répète, l'idée et les conseils sont venus de lexass, je poste juste ceci pour ceux qui, comme moi, souhaitent désactiver l'affichage des posts de certains utilisateurs.

Natural Geektimes - rendre l'espace plus propre

Mise à jour de 2018 - Je recommande d'utiliser le script de Clé publié ici.

Supprimer les publications des utilisateurs dans Chrome

Donc, pour supprimer les éditeurs dans Chrome, vous devez installer l'extension Tampermonkey BETA, créer un nouveau script et y mettre le code.

// ==UserScript==
// @name        Habr editor blocker
// @description Hides articles that were posted by certain authors
// @match     https://geektimes.ru/*
// @version     1
// @grant       none
// ==/UserScript==
// @namespace    http://tampermonkey.net/

var authors = [
  'alizar',
  'marks',
  'ivansychev',
  'ragequit',
  'SLY_G',
];

var posts = document.querySelectorAll('.post');
for (var idx = 0; idx < posts.length; ++idx) {
  var post = posts[idx];
  for (var i = 0; i < authors.length; ++i) {
    var selector = '.post-author__link[href$="/' + authors[i] + '/"]';
    var blockedAuthor = post.querySelector(selector);
    if (blockedAuthor) {
      post.style.display = 'none';
      break;
    }
  }
}


'alizar'
'Des marques',
'Ivansychev',
« rage d'arrêter »,
'SLY_G',

Il s'agit d'une liste d'utilisateurs dont les messages ne seront pas affichés. Vous pouvez personnaliser la liste vous-même.

Supprimer les messages des utilisateurs dans Firefox

Installez GreaseMonkey, créez un nouveau script, copiez-le ici :

// ==UserScript==
// @name        Habr editor blocker
// @description Hides articles that were posted by certain authors
// @include     https://geektimes.ru/*
// @version     1
// @grant       none
// ==/UserScript==

var authors = [
  'alizar',
  'marks',
  'ivansychev',
  'ragequit',
  'SLY_G',
];

var posts = document.querySelectorAll('.post');
for (var idx = 0; idx < posts.length; ++idx) {
  var post = posts[idx];
  for (var i = 0; i < authors.length; ++i) {
    var selector = '.post-author__link[href$="/' + authors[i] + '/"]';
    var blockedAuthor = post.querySelector(selector);
    if (blockedAuthor) {
      post.style.display = 'none';
      break;
    }
  }
}

D'autres navigateurs

Si le navigateur utilise la plate-forme Chrome (par exemple, le navigateur Yandex), alors les instructions pour Chrome y sont suivies, il vous suffit de allez au magasin sur la page du plugin , installez-le, et hourra, tout fonctionne.

Merci encore lexass et bonnes vacances à tous !

Mise à jour de 2018 - Je recommande d'utiliser le script de Clé publié ici.

Source: habr.com

Ajouter un commentaire