قدرتی گیک ٹائمز - جگہ کو صاف ستھرا بنانا

Geektimes کو پڑھتے ہوئے، میں مسلسل ایڈیٹرز کو بند کرنا چاہتا تھا، کیونکہ وہ آزادانہ طور پر شائع ہونے والے مضامین کے ساتھ خود کو منظم کرنے والی کمیونٹی کو کسی اور ایڈمن یا اس سے ملتی جلتی چیز میں تبدیل کر رہے ہیں۔

کچھ دن پہلے مین پیج پر پوسٹ دیکھنے کے بعد"ایک اسکول کے بچے نے ٹیچر کے فون سے ایک عریاں تصویر شیئر کی، جس کی وجہ سے اسے نوکری سے نکال دیا گیا۔"میں تقریبا ایک فیصلے پر آ گیا ہوں - میں یہاں دوبارہ کبھی نہیں آؤں گا، ایک اور منفی ذریعہ۔

میرے خیال میں اس فیصلے کی وجہ سب پر واضح ہے - بہت کم لوگ پسند کریں گے کہ اس طرح کی معلومات کے ضیاع سے زبردستی کھلایا جائے۔ انتظامیہ ایڈیٹرز کو کنفیگر اور غیر فعال کرنے کی صلاحیت نہیں دینا چاہتی - یہ اس کا حق ہے۔ وسائل کو چھوڑنے کا میرا حق۔

تاہم، آپ کا شکریہ lexassمیں نے خود فیڈ کو اپنی مرضی کے مطابق کرنے کا ایک حل تلاش کیا، جسے میں شیئر کرنا چاہتا ہوں۔ ایک بار پھر، خیال اور مشورہ آیا lexassمیں یہ صرف ان لوگوں کے لیے پوسٹ کر رہا ہوں جو میری طرح مخصوص صارفین کی پوسٹس کی نمائش کو غیر فعال کرنا چاہتے ہیں۔

قدرتی گیک ٹائمز - جگہ کو صاف ستھرا بنانا

2018 سے اپ ڈیٹ - میں اسکرپٹ کو استعمال کرنے کی تجویز کرتا ہوں۔ کیٹن شائع یہاں.

کروم میں صارف کی پوسٹس کو حذف کرنا

لہذا، کروم میں ایڈیٹرز کو ہٹانے کے لیے آپ کو ٹیمپرمونکی بیٹا ایکسٹینشن انسٹال کرنا ہوگا، ایک نیا اسکرپٹ بنانا ہوگا اور وہاں کوڈ ڈالنا ہوگا۔

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

Где
'الیزار'
'نشانات'،
'ivansychev'،
'غصہ'
'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

نیا تبصرہ شامل کریں