Amaxesha endalo eGeektime- ukwenza indawo icoceke

Ngelixa ndifunda i-Geektimes, bendisoloko ndifuna ukucima abahleli, kuba bajika uluntu oluzilawulayo olunamanqaku avela ngokukhululekileyo komnye umlawuli okanye into efanayo.

Emva kokuba ndibone iposti kwiphepha eliphambili kwiintsuku ezimbalwa ezidlulileyo "Umntwana wesikolo wabelana ngefoto ehamba ze kwifowuni yomfundisi-ntsapho, waza wagxothwa ngenxa yoko“Ndiphantse ndafikelela kwisigqibo- andisokuze ndiphinde ndize apha, esinye isixhobo esibi.

Ndicinga ukuba isizathu sesi sigqibo sicacile kuye wonke umntu - bambalwa abantu abaya kuthanda ukunyanzeliswa ngenkunkuma yolwazi olunjalo. Ulawulo alufuni ukunika amandla okuqwalasela kunye nokukhubaza abahleli - eli lilungelo labo. Ilungelo lam lokushiya isibonelelo.

Nangona kunjalo, enkosi lexass, Ndifumene isisombululo sokwenza ngokwezifiso ukondla ngokwakho, endifuna ukwabelana ngako. Ndiyaphinda, umbono kunye neengcebiso zivela lexass, Ndithumela nje oku kwabo, njengam, bafuna ukukhubaza umboniso wezithuba ezivela kubasebenzisi abathile.

Amaxesha endalo eGeektime- ukwenza indawo icoceke

Uhlaziyo oluvela kwi-2018 - ndincoma ukusebenzisa iskripthi esivela Keyten ipapashiwe apha.

Ukucima izithuba zomsebenzisi kwiChrome

Ke, ukususa abahleli kwiChrome kufuneka ufake iTampermonkey BETA ukongezwa, yenza iskripthi esitsha kwaye ubeke ikhowudi apho.

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

Kuphi
'alizar'
'amanqaku',
"ivansychev",
'ingqumbo'
'SLY_G',

Olu luhlu lwabasebenzisi abazithuba zabo zingayi kuboniswa. Unokwenza uluhlu ngokwakho.

Cima iiposti zabasebenzisi kwiFirefox

Faka iGreaseMonkey, yenza iskripthi esitsha, khuphela oku apho:

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

Ezinye iibhrawuza

Ukuba umkhangeli zincwadi usebenzisa iqonga Chrome (umzekelo, Yandex browser), ke imiyalelo Chrome ilandelwa apho, kufuneka nje yiya evenkileni kwiphepha le-plugin , yifake, kwaye ngokukhawuleza, yonke into iyasebenza.

Enkosi kwakhona lexass kunye neeholide ezimnandi wonke umntu!

Uhlaziyo oluvela kwi-2018 - ndincoma ukusebenzisa iskripthi esivela Keyten ipapashiwe apha.

umthombo: www.habr.com

Yongeza izimvo