Natuerlike Geektimes - romte skjinner meitsje

By it lêzen fan Geektimes woe ik hieltyd de redaksje útsette, om't se in selsregulearjende mienskip mei frij ferskinende artikels feroarje yn in oare admin of sokssawat.

Nei't ik in pear dagen lyn de post op 'e haadside seach "In skoaljonge dielde in neakenfoto fan 'e tillefoan fan in learaar, wêrfoar't se ûntslein waard"Ik bin hast ta in beslút kommen - ik kom hjir noait wer, in oare negative boarne.

Ik tink dat de reden foar dit beslút foar elkenien dúdlik is - in pear minsken sille graach twangfeed wurde mei sa'n ynformaasjeôffal. De administraasje wol net de mooglikheid jaan om redakteuren te konfigurearjen en út te skeakeljen - dit is har rjocht. Myn rjocht om de boarne te ferlitten.

Lykwols, tank lexass, Ik fûn in oplossing foar it oanpassen fan de feed sels, dy't ik diele wol. Ik werhelje, it idee en advys kamen út lexass, Ik pleats dit gewoan foar dyjingen dy't, lykas ik, de werjefte fan berjochten fan bepaalde brûkers útskeakelje wolle.

Natuerlike Geektimes - romte skjinner meitsje

Update fan 2018 - ik advisearje it skript te brûken fan Keyten publisearre hjir.

Brûkerberjochten yn Chrome wiskje

Dat, om redakteuren yn Chrome te ferwiderjen, moatte jo de Tampermonkey BETA-útwreiding ynstallearje, in nij skript meitsje en de koade dêr pleatse

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

Wêr
'alizar'
'merken',
'ivansychev',
'rage quit',
'SLY_G',

Dit is in list mei brûkers waans berjochten net werjûn wurde. Jo kinne de list sels oanpasse.

Brûkerberjochten yn Firefox wiskje

Ynstallearje GreaseMonkey, meitsje in nij skript, kopiearje dit dêr:

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

Oare browsers

As de browser it Chrome-platfoarm brûkt (bygelyks Yandex-blêder), dan wurde de ynstruksjes foar Chrome dêr folge, jo moatte gewoan gean nei de winkel op de plugin side , ynstallearje it, en hoera, alles wurket.

Nochris tank lexass en noflike feestdagen elkenien!

Update fan 2018 - ik advisearje it skript te brûken fan Keyten publisearre hjir.

Boarne: www.habr.com

Add a comment