طبیعي Geektimes - د ځای پاکولو جوړول

د Geektimes لوستلو پرمهال ، ما په دوامداره توګه غوښتل ایډیټوران بند کړم ، ځکه چې دوی پخپله تنظیم کونکي ټولنه بدلوي چې په آزاده توګه مقالې په بل اډمین یا ورته شی بدلوي.

وروسته له هغه چې ما څو ورځې دمخه په اصلي پاڼه کې پوسټ ولید "د ښوونځي یوه هلک د ښوونکي له تلیفون څخه یو بربنډ عکس شریک کړ چې له امله یې هغه له دندې ګوښه شوې"زه نږدې یوې پریکړې ته رسیدلی یم - زه به هیڅکله بیا دلته راشم، بله منفي سرچینه.

زه فکر کوم چې د دې پریکړې دلیل هرچا ته روښانه دی - لږ شمیر خلک به د دې ډول معلوماتو ضایع کیدو سره جبري تغذیه شي. اداره نه غواړي چې د مدیرانو تنظیم او غیر فعال کولو وړتیا ورکړي - دا د هغې حق دی. زما حق دی چې سرچینې پریږدم.

په هرصورت، مننه لیکس، ما پخپله د فیډ دودیز کولو لپاره حل موندلی ، کوم چې زه غواړم شریک کړم. زه تکراروم، نظر او مشوره له کومه راغلې لیکس، زه دا یوازې د هغو کسانو لپاره پوسټ کوم څوک چې زما په څیر غواړي د ځینې کاروونکو لخوا د پوسټونو ښودل غیر فعال کړي.

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

نور براوزرونه

که براوزر د کروم پلیټ فارم کاروي (د مثال په توګه ، یانډیکس براوزر) ، نو د کروم لپاره لارښوونې هلته تعقیب کیږي ، تاسو یوازې اړتیا لرئ د پلگ ان پاڼې پلورنځي ته لاړ شئ دا نصب کړئ، او ژر تر ژره، هرڅه کار کوي.

مننه یوځل بیا لیکس او ټولو ته دې مبارک وي!

د 2018 څخه تازه کول - زه د سکریپټ کارولو وړاندیز کوم کیټین خپور شوی دلته.

سرچینه: www.habr.com

Add a comment