Ntuj Geektimes - ua qhov chaw huv

Thaum nyeem Geektimes, kuv ib txwm xav tua cov neeg kho, vim tias lawv tab tom tig lub zej zog tswj hwm tus kheej nrog cov ntawv pub dawb rau hauv lwm tus admin lossis qee yam zoo sib xws.

Tom qab kuv pom cov ntawv tshaj tawm ntawm nplooj ntawv tseem ceeb ob peb hnub dhau los "Ib tug tub kawm ntawv tau qhia ib daim duab liab qab los ntawm tus kws qhia ntawv lub xov tooj, uas nws raug rho tawm haujlwm"Kuv yuav luag tuaj rau qhov kev txiav txim siab - Kuv yuav tsis tuaj ntawm no ntxiv, lwm qhov kev pabcuam tsis zoo.

Kuv xav tias qhov laj thawj ntawm qhov kev txiav txim siab no yog qhov tseeb rau txhua tus - ob peb tus neeg yuav nyiam raug quab yuam noj nrog cov ntaub ntawv pov tseg. Cov thawj coj tsis xav muab lub peev xwm los teeb tsa thiab lov tes taw cov neeg kho - qhov no yog nws txoj cai. Kuv txoj cai tawm ntawm cov peev txheej.

Txawm li cas los xij, ua tsaug lexass, Kuv pom ib qho kev daws teeb meem rau customizing pub koj tus kheej, uas kuv xav qhia. Kuv rov hais dua, lub tswv yim thiab cov lus qhia los ntawm lexass, Kuv tsuas yog tshaj tawm qhov no rau cov neeg uas, zoo li kuv, xav kom lov tes taw cov lus tshaj tawm los ntawm qee cov neeg siv.

Ntuj Geektimes - ua qhov chaw huv

Hloov tshiab los ntawm 2018 - Kuv pom zoo kom siv tsab ntawv los ntawm Keyten luam tawm S, SΡ“S,.

Rho tawm cov neeg siv cov lus hauv Chrome

Yog li, txhawm rau tshem tawm cov neeg kho hauv Chrome koj yuav tsum tau nruab Tampermonkey BETA txuas ntxiv, tsim cov ntawv tshiab thiab muab cov lej tso rau ntawd.

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

Qhov twg
'alizar'
'cov cim',
'ivansychev',
'rage quit',
'SLY_G',

Nov yog cov npe ntawm cov neeg siv uas nws cov lus yuav tsis tshwm sim. Koj tuaj yeem kho cov npe koj tus kheej.

Rho tawm cov neeg siv cov lus hauv Firefox

Nruab GreaseMonkey, tsim ib tsab ntawv tshiab, luam qhov no muaj:

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

Lwm browsers

Yog tias tus browser siv Chrome platform (piv txwv li, Yandex browser), tom qab ntawd cov lus qhia rau Chrome tau ua raws li ntawd, koj tsuas yog xav tau. mus rau lub khw ntawm nplooj ntawv plugin , nruab nws, thiab hurray, txhua yam ua haujlwm.

Tsaug dua lexass thiab zoo siab hnub so txhua tus!

Hloov tshiab los ntawm 2018 - Kuv pom zoo kom siv tsab ntawv los ntawm Keyten luam tawm S, SΡ“S,.

Tau qhov twg los: www.hab.com

Ntxiv ib saib