Natural Geektimes - menjadikan ruang lebih bersih

Semasa membaca Geektimes, saya sentiasa mahu mematikan editor, kerana mereka mengubah komuniti yang mengawal selia sendiri dengan artikel yang muncul secara bebas kepada pentadbir lain atau sesuatu yang serupa.

Selepas saya melihat siaran di halaman utama beberapa hari lalu β€œSeorang budak sekolah berkongsi foto bogel dari telefon seorang guru, yang menyebabkan dia dipecatβ€œSaya hampir membuat keputusan - saya tidak akan datang ke sini lagi, satu lagi sumber negatif.

Saya fikir sebab keputusan ini jelas kepada semua orang - hanya sedikit orang yang suka diberi makan secara paksa dengan pembaziran maklumat sedemikian. Pentadbiran tidak mahu memberikan keupayaan untuk mengkonfigurasi dan melumpuhkan editor - ini adalah haknya. Hak saya untuk meninggalkan sumber.

Walau bagaimanapun, terima kasih lexass, saya menemui penyelesaian untuk menyesuaikan suapan sendiri, yang ingin saya kongsikan. Saya ulang, idea dan nasihat datang dari lexass, saya hanya menyiarkan ini untuk mereka yang, seperti saya, ingin melumpuhkan paparan siaran daripada pengguna tertentu.

Natural Geektimes - menjadikan ruang lebih bersih

Kemas kini dari 2018 - Saya mengesyorkan menggunakan skrip daripada Keyten diterbitkan di sini.

Memadamkan siaran pengguna dalam Chrome

Jadi, untuk mengalih keluar editor dalam Chrome, anda perlu memasang sambungan BETA Tampermonkey, mencipta skrip baharu dan meletakkan kod di sana

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

Π“Π΄Π΅
'alizar'
'tanda',
'ivansychev',
'ragequit'
'SLY_G',

Ini ialah senarai pengguna yang siarannya tidak akan dipaparkan. Anda boleh menyesuaikan senarai itu sendiri.

Padamkan siaran pengguna dalam Firefox

Pasang GreaseMonkey, buat skrip baharu, salin ini di sana:

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

Pelayar lain

Jika penyemak imbas menggunakan platform Chrome (contohnya, penyemak imbas Yandex), maka arahan untuk Chrome diikuti di sana, anda hanya perlu pergi ke kedai pada halaman pemalam , pasang dan hurray, semuanya berfungsi.

Terima kasih sekali lagi lexass dan selamat hari raya semua!

Kemas kini dari 2018 - Saya mengesyorkan menggunakan skrip daripada Keyten diterbitkan di sini.

Sumber: www.habr.com

Tambah komen