Читаючи Geektimes я постійно хотів відключити редакторів, адже вони роблять із саморегулюючої спільноти з статтями, що вільно виникають, черговий адмі або щось подібне.
Після того, як пару днів тому на головній сторінці я побачив пост
Причина такого рішення думаю всім зрозуміла — мало кому сподобається примусове харчування таким інформаційним шлаком. Адміністрація не хоче надавати можливість налаштування та відключення редакторів — це її право. Моє право піти з ресурсу.
Однак, дякую
Оновлення від 2018 року - рекомендую використовувати скрипт від
Видаляємо пости користувачів у Хромі
Отже, щоб видалити редакторів у Хромі, треба встановити розширення 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;
}
}
}
Де
'alizar',
'marks',
'івансічев',
'ragequit',
'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 (наприклад Яндекс браузер, там виконуються інструкції для Хрому, треба просто
Ще раз дякую
Оновлення від 2018 року - рекомендую використовувати скрипт від
Джерело: habr.com