Geektimes naturels - Rendre l'espace plus propre

En lisant Geektimes, je voulais constamment désactiver les éditeurs, car ils font le prochain administrateur ou quelque chose comme ça d'une communauté autorégulée avec des articles émergeant librement.

Il y a quelques jours sur la page principale, j'ai vu le post «Une écolière a partagé une photo nue du téléphone d'un enseignant, pour laquelle elle a été licenciée », une décision est presque venue - je ne reviendrai plus jamais ici, une autre ressource en moins.

Je pense que tout le monde comprend la raison de cette décision - peu de gens aiment l'alimentation forcée de ces scories d'information. 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 lexasss, il y avait une solution pour régler automatiquement la bande, que je veux partager. Je le répète, l'idée et les conseils sont venus des lexass , je ne publie cela que pour ceux qui comme moi veulent désactiver l'affichage des messages de certains utilisateurs.





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

Nous supprimons les messages 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»,
«marques»,
«ivansychev»,
«ragequit»,
«SLY_G»,

est 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;
    }
  }
}


Autres navigateurs



Si le navigateur utilise la plate-forme Chrome (par exemple, le navigateur Yandex, alors les instructions pour Chrome sont suivies, il vous suffit d' aller dans la boutique sur la page du plugin , de l'installer, et bravo, tout fonctionne.

Merci encore aux lexass et à toutes les bonnes vacances!

Mise à jour de 2018 - je recommande utilisez le script Keyten publié ici .

Source: https://habr.com/ru/post/fr391233/


All Articles