Geektimes کو پڑھتے ہوئے، میں مسلسل ایڈیٹرز کو بند کرنا چاہتا تھا، کیونکہ وہ آزادانہ طور پر شائع ہونے والے مضامین کے ساتھ خود کو منظم کرنے والی کمیونٹی کو کسی اور ایڈمن یا اس سے ملتی جلتی چیز میں تبدیل کر رہے ہیں۔
کچھ دن پہلے مین پیج پر پوسٹ دیکھنے کے بعد"
میرے خیال میں اس فیصلے کی وجہ سب پر واضح ہے - بہت کم لوگ پسند کریں گے کہ اس طرح کی معلومات کے ضیاع سے زبردستی کھلایا جائے۔ انتظامیہ ایڈیٹرز کو کنفیگر اور غیر فعال کرنے کی صلاحیت نہیں دینا چاہتی - یہ اس کا حق ہے۔ وسائل کو چھوڑنے کا میرا حق۔
تاہم، آپ کا شکریہ
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 براؤزر)، تو وہاں کروم کے لیے ہدایات کی پیروی کی جاتی ہے، آپ کو بس
دوبارہ شکریہ
2018 سے اپ ڈیٹ - میں اسکرپٹ کو استعمال کرنے کی تجویز کرتا ہوں۔
ماخذ: www.habr.com