Geektimes الطبيعية - جعل الفضاء أنظف

أثناء قراءة Geektimes ، كنت أرغب باستمرار في تعطيل المحررين ، لأنهم يجعلون المشرف التالي أو شيئًا مشابهًا خارج مجتمع التنظيم الذاتي بمقالات ناشئة بحرية.

بعد يومين على الصفحة الرئيسية ، رأيت المنشور "شاركت تلميذة صورة عارية من هاتف معلمة تم طردها من أجلها " ، وقد حان القرار تقريبًا - لن آتي إلى هنا مرة أخرى أبدًا ، مورد آخر ناقص.

أعتقد أن الجميع يفهم سبب هذا القرار - قليل من الناس يحبون التغذية القسرية لمثل هذه المعلومات الخبث. لا تريد الإدارة إعطاء الفرصة لتهيئة المحررين وتعطيلهم - هذا حقها. حقي في ترك المورد.

ومع ذلك ، شكرا lexasss، كان هناك حل لضبط الشريط ذاتيًا ، والذي أريد مشاركته. أكرر ، الفكرة والنصيحة جاءت من lexasss ، أنا فقط أنشر هذا لأولئك الذين يريدون مثلي تعطيل عرض المشاركات من بعض المستخدمين.





تحديث من 2018 - أوصي باستخدام البرنامج النصي من Keyten المنشور هنا .

نحذف مشاركات المستخدمين في Chrome



لذلك ، لإزالة المحررين في Chrome ، تحتاج إلى تثبيت امتداد 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" و "mark" و
"
ivansychev" و
"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 الأساسي (على سبيل المثال ، متصفح Yandex ، ثم يتم اتباع الإرشادات الخاصة بـ Chrome ، ما عليك سوى الانتقال إلى المتجر على صفحة المكون الإضافي وتثبيته والتهليل ، كل شيء يعمل.

شكرًا مرة أخرى على lexasss وجميع الأعياد الجيدة!

التحديث من 2018 - أوصي استخدم نص Keyten المنشور هنا .

Source: https://habr.com/ru/post/ar391233/


All Articles