Natural Geektimes - Making Space Cleaner

Mientras leía Geektimes, constantemente quería deshabilitar a los editores, porque hacen que el próximo administrador o algo similar salga de una comunidad autorregulada con artículos que emergen libremente.

Después de un par de días atrás en la página principal, vi la publicación "Un escolar compartió una foto desnuda del teléfono de una maestra, por la cual fue despedida ", casi ha llegado una decisión: nunca volveré aquí, otro recurso en menos.

Creo que todos entienden la razón de esta decisión: a pocas personas les gusta la alimentación forzada de esa escoria de información. La administración no quiere dar la oportunidad de configurar y deshabilitar editores, este es su derecho. Mi derecho a dejar el recurso.

Sin embargo, gracias Lexasss, había una solución para autoajustar la cinta, que quiero compartir. Repito, la idea y el consejo provienen de lexasss , solo publico esto para aquellos que como yo quieren deshabilitar la visualización de publicaciones de ciertos usuarios.





Actualización de 2018: recomiendo usar el script de Keyten publicado aquí .

Eliminamos publicaciones de usuarios en Chrome



Por lo tanto, para eliminar editores en Chrome, debe instalar la extensión BETA de Tampermonkey, crear un nuevo script y poner el código allí

// ==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;
    }
  }
}


Donde
'alizar',
'marks',
'ivansychev',
'ragequit',
'SLY_G',

es una lista de usuarios cuyas publicaciones no se mostrarán. Puede personalizar la lista usted mismo.

Eliminar publicaciones de usuario en Firefox



Instale GreaseMonkey, cree un nuevo script, copie esto allí:

// ==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;
    }
  }
}


Otros navegadores



Si el navegador usa la plataforma Chrome (por ejemplo, el navegador Yandex, entonces se siguen las instrucciones para Chrome, solo tiene que ir a la tienda en la página del complemento , instalarlo y felicitaciones, todo funciona. ¡

Gracias de nuevo a lexasss y todas las buenas vacaciones!

Actualización de 2018 - Recomiendo use el script Keyten publicado aquí .

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


All Articles