Natural Geektimes - alanı daha temiz hale getiriyor

Geektimes'ı okurken sürekli editörleri kapatmak istedim çünkü özgürce görünen makalelerle kendi kendini düzenleyen bir topluluğu başka bir yöneticiye veya benzeri bir şeye dönüştürüyorlar.

Birkaç gün önce ana sayfadaki gönderiyi gördükten sonra “Bir okul çocuğu, öğretmenin telefonundan kovulmasına neden olan çıplak bir fotoğraf paylaştı“Neredeyse bir karara vardım; buraya bir daha asla gelmeyeceğim, bu da başka bir olumsuz kaynak.

Bu kararın nedeninin herkes için açık olduğunu düşünüyorum; çok az kişi bu tür bilgi israfıyla zorla beslenmekten hoşlanır. Yönetim, editörleri yapılandırma ve devre dışı bırakma yeteneği vermek istemiyor - bu onun hakkıdır. Kaynaktan ayrılma hakkım.

Yine de teşekkür ederim lexass, feed'i kendiniz özelleştirmek için paylaşmak istediğim bir çözüm buldum. Tekrar ediyorum, fikir ve tavsiye benden geldi lexass, Bunu sadece benim gibi belirli kullanıcıların gönderilerinin görüntülenmesini devre dışı bırakmak isteyenler için gönderiyorum.

Natural Geektimes - alanı daha temiz hale getiriyor

2018'den güncelleme - Komut dosyasını kullanmanızı öneririm Keyten yayınlanan burada.

Chrome'da kullanıcı yayınlarını silme

Bu nedenle, Chrome'daki düzenleyicileri kaldırmak için Tampermonkey BETA uzantısını yüklemeniz, yeni bir komut dosyası oluşturmanız ve kodu oraya koymanız gerekir.

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

Nerede
'aliz'
'işaretler',
'ivansychev',
'öfkeyi bırak',
'SLY_G',

Bu, gönderileri görüntülenmeyecek kullanıcıların listesidir. Listeyi kendiniz özelleştirebilirsiniz.

Firefox'ta kullanıcı gönderilerini silin

GreaseMonkey'i yükleyin, yeni bir komut dosyası oluşturun, bunu buraya kopyalayı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;
    }
  }
}

Diğer tarayıcılar

Tarayıcı Chrome platformunu kullanıyorsa (örneğin, Yandex tarayıcısı), o zaman Chrome talimatları burada takip edilir, sadece yapmanız gerekenler eklenti sayfasındaki mağazaya gidin , yükleyin ve yaşasın, her şey çalışıyor.

Tekrar teşekkürler lexass ve herkese mutlu tatiller!

2018'den güncelleme - Komut dosyasını kullanmanızı öneririm Keyten yayınlanan burada.

Kaynak: habr.com

Yorum ekle