طبیعی Geektimes - تمیز کردن فضا

در حین خواندن Geektimes، دائماً می خواستم ویرایشگرها را خاموش کنم، زیرا آنها یک جامعه خودتنظیمی با مقالاتی که آزادانه ظاهر می شوند را به یک مدیر دیگر یا چیزی مشابه تبدیل می کنند.

بعد از اینکه چند روز پیش پست را در صفحه اصلی دیدم "یک پسر مدرسه ای عکسی برهنه از تلفن یک معلم به اشتراک گذاشت که به خاطر آن اخراج شد"تقریباً به تصمیمی رسیده ام - هرگز دوباره به اینجا نمی آیم، منبع منفی دیگری.

من فکر می کنم دلیل این تصمیم برای همه روشن است - تعداد کمی از مردم دوست دارند که با چنین ضایعات اطلاعاتی به اجبار تغذیه شوند. دولت نمی خواهد توانایی پیکربندی و غیرفعال کردن ویرایشگرها را بدهد - این حق آن است. حق من برای ترک منبع

با این حال، متشکرم lexass، من راه حلی برای سفارشی کردن فید خود پیدا کردم که می خواهم آن را به اشتراک بگذارم. باز هم ایده و نصیحت از آن سرچشمه گرفت lexass، این را فقط برای کسانی می گذارم که مانند من می خواهند نمایش پست های کاربران خاصی را غیرفعال کنند.

طبیعی 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;
    }
  }
}

Где
"آلیزار"
"علامت"،
"ایوانسیچف"،
"ترک خشم"،
'SLY_G'،

این لیستی از کاربرانی است که پست های آنها نمایش داده نمی شود. شما می توانید لیست را خودتان سفارشی کنید.

حذف پست های کاربران در فایرفاکس

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

مرورگرهای دیگر

اگر مرورگر از پلت فرم کروم (به عنوان مثال مرورگر Yandex) استفاده می کند، دستورالعمل های کروم در آنجا دنبال می شود، فقط نیاز دارید در صفحه افزونه به فروشگاه بروید ، آن را نصب کنید، و هورای، همه چیز کار می کند.

بازم ممنون lexass و تعطیلات به همه مبارک!

به روز رسانی از 2018 - توصیه می کنم از اسکریپت استفاده کنید کیتن منتشر شده اینجا.

منبع: www.habr.com

اضافه کردن نظر