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 “
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
2018'den güncelleme - Komut dosyasını kullanmanızı öneririm
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
Tekrar teşekkürler
2018'den güncelleme - Komut dosyasını kullanmanızı öneririm
Kaynak: habr.com