Natural Geektimes - tornando o espaço mais limpo

Ao ler Geektimes, eu sempre quis desligar os editores, porque eles estão transformando uma comunidade autorregulada com artigos que aparecem livremente em outro administrador ou algo semelhante.

Depois de ver a postagem na página principal há alguns dias “Uma estudante compartilhou uma foto nua do telefone de uma professora, pela qual ela foi demitida“Quase tomei uma decisão: nunca mais voltarei aqui, outro recurso negativo.

Acho que a razão para esta decisão é clara para todos - poucas pessoas gostariam de ser alimentadas à força com esse desperdício de informação. A administração não quer dar a possibilidade de configurar e desabilitar editores - isso é seu direito. Meu direito de deixar o recurso.

No entanto, obrigado Lexas, encontrei uma solução para personalizar você mesmo o feed, que desejo compartilhar. Repito, a ideia e o conselho vieram de Lexas, só estou postando isso para quem, assim como eu, deseja desabilitar a exibição de postagens de determinados usuários.

Natural Geektimes - tornando o espaço mais limpo

Atualização de 2018 - recomendo usar o script de Keyten Publicados aqui.

Excluindo postagens de usuários no Chrome

Então, 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'
'marcas',
'ivansichev',
'raiva, pare',
'SLY_G',

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

Exclua postagens de usuários no Firefox

Instale o GreaseMonkey, crie um novo script, copie 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, navegador Yandex), então as instruções para o Chrome são seguidas lá, você só precisa vá para a loja na página do plugin , instale-o e viva, tudo funciona.

Obrigado novamente Lexas e boas festas a todos!

Atualização de 2018 - recomendo usar o script de Keyten Publicados aqui.

Fonte: habr.com

Adicionar um comentário