Natural Geektimes: hacer el espacio más limpio

Mientras leía Geektimes, constantemente quería desanimar a los editores, porque están convirtiendo una comunidad autorregulada con artículos que aparecen libremente en otro administrador o algo similar.

Después de que vi la publicación en la página principal hace un par de días “Un colegial compartió una foto desnuda del teléfono de una maestra, por lo que fue despedida“Casi he tomado una decisión: no volveré nunca más aquí, otro recurso negativo.

Creo que el motivo de esta decisión es claro para todos: a pocas personas les gustará que les alimenten a la fuerza con semejante desperdicio de información. La administración no quiere permitir la posibilidad de configurar y deshabilitar editores; este es su derecho. Mi derecho a abandonar el recurso.

Sin embargo, gracias lexas, encontré una solución para personalizar el feed usted mismo, que quiero compartir. Repito, la idea y el consejo vinieron de lexas, Solo publico esto para aquellos que, como yo, desean deshabilitar la visualización de publicaciones de ciertos usuarios.

Natural Geektimes: hacer el espacio más limpio

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

Eliminar publicaciones de usuarios en Chrome

Entonces, para eliminar editores en Chrome necesitas instalar la extensión BETA de Tampermonkey, crear un nuevo script y colocar 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'
'marcas',
'ivansychev',
'rabia dejar',
'SLY_G',

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

Eliminar publicaciones de usuarios 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 utiliza la plataforma Chrome (por ejemplo, el navegador Yandex), entonces se siguen las instrucciones para Chrome allí, solo necesita ir a la tienda en la página del complemento , instálalo y hurra, todo funciona.

Gracias de nuevo lexas y felices fiestas a todos!

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

Fuente: habr.com

Añadir un comentario