Natural Geektimes - duke e bërë hapësirën më të pastër

Ndërsa lexoja Geektimes, vazhdimisht doja të fikja redaktorët, sepse ata po e kthejnë një komunitet vetë-rregullues me artikuj që shfaqen lirshëm në një administrator tjetër ose diçka të ngjashme.

Pasi pashë postimin në faqen kryesore disa ditë më parë "Një nxënëse ka shpërndarë një foto nudo nga telefoni i një mësueseje, për të cilën është pushuar nga puna"Pothuajse kam marrë një vendim - nuk do të vij më këtu, një burim tjetër negativ.

Mendoj se arsyeja e këtij vendimi është e qartë për të gjithë - pak njerëz do të pëlqejnë të ushqehen me forcë me mbeturina të tilla informacioni. Administrata nuk dëshiron të japë mundësinë për të konfiguruar dhe çaktivizuar redaktorët - kjo është e drejta e saj. E drejta ime për të lënë burimin.

Megjithatë, faleminderit lexass, gjeta një zgjidhje për personalizimin e furnizimit vetë, të cilën dua ta ndaj. E përsëris, ideja dhe këshilla erdhi nga lexass, këtë po e postoj vetëm për ata që, si unë, duan të çaktivizojnë shfaqjen e postimeve nga përdorues të caktuar.

Natural Geektimes - duke e bërë hapësirën më të pastër

Përditësim nga 2018 - Unë rekomandoj përdorimin e skriptit nga Keyten botuar këtu.

Fshirja e postimeve të përdoruesve në Chrome

Pra, për të hequr redaktorët në Chrome, duhet të instaloni shtesën Tampermonkey BETA, të krijoni një skript të ri dhe të vendosni kodin atje

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

ku
'alizar'
'shenja',
'ivansychev',
'u largua nga inati',
'SLY_G',

Kjo është një listë e përdoruesve, postimet e të cilëve nuk do të shfaqen. Ju mund ta personalizoni listën vetë.

Fshini postimet e përdoruesve në Firefox

Instaloni GreaseMonkey, krijoni një skript të ri, kopjoni këtë atje:

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

Shfletues të tjerë

Nëse shfletuesi përdor platformën Chrome (për shembull, shfletuesi Yandex), atëherë udhëzimet për Chrome ndiqen atje, ju vetëm duhet shkoni në dyqan në faqen e shtojcave , instalojeni dhe shpejt, gjithçka funksionon.

Faleminderit perseri lexass dhe gezuar festat te gjitheve!

Përditësim nga 2018 - Unë rekomandoj përdorimin e skriptit nga Keyten botuar këtu.

Burimi: www.habr.com

Shto një koment