Natural Geektimes - մաքրող տարածք

Geektimes-ը կարդալիս ես անընդհատ ուզում էի անջատել խմբագիրներին, քանի որ նրանք ինքնակարգավորվող համայնքը ազատորեն հայտնվող հոդվածներով վերածում են մեկ այլ ադմինի կամ նման բանի։

Այն բանից հետո, երբ ես մի քանի օր առաջ տեսա գլխավոր էջում գրառումը»Դպրոցականը մերկ լուսանկար է տարածել ուսուցչի հեռախոսից, ինչի համար նրան ազատել են աշխատանքից«Ես համարյա եկել եմ որոշման. այլևս երբեք չեմ գա այստեղ, ևս մեկ բացասական ռեսուրս:

Կարծում եմ՝ այս որոշման պատճառը բոլորին է պարզ՝ քչերին դուր կգա, որ հարկադրաբար կերակրվեն նման տեղեկատվական թափոններով։ Վարչակազմը չի ցանկանում խմբագիրները կարգավորելու և անջատելու հնարավորություն տալ, դա նրա իրավունքն է: Ռեսուրսից հեռանալու իմ իրավունքը։

Այնուամենայնիվ, շնորհակալություն lexass, ես ինքներդ գտա թարմացվող բովանդակությունը հարմարեցնելու լուծում, որով ուզում եմ կիսվել: Կրկնում եմ՝ միտքն ու խորհուրդը բխեց lexass, սա ուղղակի տեղադրում եմ նրանց համար, ովքեր ինձ նման ուզում են անջատել որոշակի օգտատերերի գրառումների ցուցադրումը։

Natural Geektimes - մաքրող տարածք

Թարմացում 2018 թվականից - Ես խորհուրդ եմ տալիս օգտագործել սցենարը Քեյթեն հրատարակված այստեղ.

Օգտատիրոջ գրառումների ջնջում Chrome-ում

Այսպիսով, Chrome-ում խմբագիրները հեռացնելու համար անհրաժեշտ է տեղադրել Tampermonkey BETA ընդլայնումը, ստեղծել նոր սցենար և տեղադրել այնտեղ կոդը:

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

Որտեղ
«Ալիզար»
«նշաններ»,
«Իվանսիչև»,
«զայրույթը դադարեց»,
'SLY_G',

Սա այն օգտատերերի ցանկն է, որոնց գրառումները չեն ցուցադրվի: Ցանկը կարող եք հարմարեցնել ինքներդ:

Ջնջել օգտատերերի գրառումները Firefox-ում

Տեղադրեք GreaseMonkey, ստեղծեք նոր սցենար, պատճենեք սա այնտեղ.

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

Այլ բրաուզերներ

Եթե ​​զննարկիչը օգտագործում է Chrome պլատֆորմը (օրինակ, Yandex բրաուզերը), ապա այնտեղ հետևում են Chrome-ի հրահանգներին, պարզապես անհրաժեշտ է. գնացեք խանութ plugin-ի էջում , տեղադրեք այն, և շտապեք, ամեն ինչ աշխատում է:

Կրկին շնորհակալություն հայտնեք lexass և ուրախ տոներ բոլորին!

Թարմացում 2018 թվականից - Ես խորհուրդ եմ տալիս օգտագործել սցենարը Քեյթեն հրատարակված այստեղ.

Source: www.habr.com

Добавить комментарий