Natural Geektimes - məkanı təmizləyir

Geektimes-ı oxuyarkən mən daim redaktorları söndürmək istədim, çünki onlar sərbəst şəkildə görünən məqalələri olan özünü tənzimləyən bir cəmiyyəti başqa bir admin və ya buna bənzər bir şeyə çevirirlər.

Bir neçə gün əvvəl əsas səhifədəki postu görəndən sonra "Məktəbli müəllimin telefonundan çılpaq fotosunu paylaşıb, ona görə işdən qovulub“Demək olar ki, bir qərara gəldim - bir daha bura gəlməyəcəyəm, başqa bir mənfi resurs.

Düşünürəm ki, bu qərarın səbəbi hər kəsə aydındır - bu cür informasiya tullantıları ilə məcburi qidalanmaq az adamın xoşuna gələcək. Rəhbərlik redaktorları konfiqurasiya etmək və söndürmək imkanı vermək istəmir - bu onun hüququdur. Resursdan çıxmaq hüququm.

Bununla belə, təşəkkür edirəm lexass, Lenti özünüz fərdiləşdirmək üçün bir həll tapdım, onu bölüşmək istəyirəm. Yenə deyirəm, ideya və məsləhət ondan gəldi lexass, Mən bunu sadəcə mənim kimi müəyyən istifadəçilərin yazılarının göstərilməsini söndürmək istəyənlər üçün göndərirəm.

Natural Geektimes - məkanı təmizləyir

2018-ci ildən yeniləmə - skriptdən istifadə etməyi məsləhət görürəm Keyten nəşr edilmişdir burada.

Chrome-da istifadəçi yazılarının silinməsi

Beləliklə, Chrome-da redaktorları silmək üçün Tampermonkey BETA genişləndirməsini quraşdırmalı, yeni skript yaratmalı və kodu ora qoymalısınız.

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

Harada?
'alizar'
'işarələri',
'ivansychev',
'qəzəbdən çıx',
'SLY_G',

Bu, yazıları göstərilməyəcək istifadəçilərin siyahısıdır. Siyahını özünüz düzəldə bilərsiniz.

Firefox-da istifadəçi yazılarını silin

GreaseMonkey-i quraşdırın, yeni skript yaradın, bunu ora köçürün:

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

Digər brauzerlər

Brauzer Chrome platformasından istifadə edirsə (məsələn, Yandex brauzeri), onda burada Chrome üçün təlimatlara əməl olunur, sadəcə bunu etməlisiniz. plagin səhifəsində mağazaya gedin , quraşdırın və hurray, hər şey işləyir.

Yenidən Təşəkkürlər lexass və hər kəsin bayramı mübarək!

2018-ci ildən yeniləmə - skriptdən istifadə etməyi məsləhət görürəm Keyten nəşr edilmişdir burada.

Mənbə: www.habr.com

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