Geektimes naturais - Tornando o espaço mais limpo

Ao ler o Geektimes, eu sempre quis desabilitar os editores, porque eles tornam o próximo administrador ou algo semelhante em uma comunidade auto-reguladora, com artigos emergentes livremente.

Depois de alguns dias atrás, na página principal, vi o post "Uma estudante compartilhou uma foto nua do telefone de uma professora para a qual foi demitida ", a decisão quase chegou - eu nunca voltarei aqui, outro recurso em vermelho.

Acho que todo mundo entende o motivo dessa decisão - poucas pessoas gostam da alimentação forçada de tais escórias de informação. A administração não deseja dar a oportunidade de configurar e desativar editores - esse é o seu direito. Meu direito de deixar o recurso.

No entanto, obrigado lexasss, havia uma solução para o autoajuste da fita, que eu quero compartilhar. Repito, a idéia e o conselho vieram de lexasss , só publico isso para quem gosta de mim que deseja desativar a exibição de postagens de determinados usuários.





Atualização a partir de 2018 - eu recomendo usar o script de Keyten publicado aqui .

Excluímos postagens de usuários no Chrome



Portanto, para remover editores no Chrome, você precisa instalar a extensão Tampermonkey BETA, criar um novo script e colocar o código lá

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


Onde
'alizar',
'marks',
'ivansychev',
'ragequit',
'SLY_G',

é uma lista de usuários cujas postagens não serão exibidas. Você pode personalizar a lista você mesmo.

Excluir postagens de usuários no Firefox



Instale o GreaseMonkey, crie um novo script, copie-o aqui:

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


Outros navegadores



Se o navegador usa a plataforma Chrome (por exemplo, o navegador Yandex, as instruções para o Chrome são seguidas, basta ir à loja na página do plug-in , instalá-lo e aplaudir, tudo funciona.

Obrigado novamente a lexasss e todas as boas festas!

Atualização de 2018 - recomendo use o script Keyten publicado aqui .

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


All Articles