Natural Geektimes - орон зайг цэвэрлэгч болгох

Geektimes-ыг уншиж байхдаа би редакторуудыг унтраахыг байнга хүсч байсан, учир нь тэд нийтлэлүүд нь чөлөөтэй гарч ирдэг өөрийгөө зохицуулах нийгэмлэгийг өөр админ эсвэл үүнтэй төстэй зүйл болгон хувиргаж байна.

Би хэд хоногийн өмнө үндсэн хуудсан дээрх бичлэгийг үзээд "Нэгэн сургуулийн сурагч багшийн утсан дээрх нүцгэн зургаа хуваалцаж, түүнийг ажлаас нь халжээ"Би бараг л нэг шийдвэрт хүрсэн - би энд дахиж хэзээ ч ирэхгүй, өөр нэг сөрөг эх сурвалж.

Энэ шийдвэрийн шалтгаан нь бүгдэд ойлгомжтой гэж би бодож байна - цөөхөн хүн ийм мэдээллийн хаягдлаар хүчээр тэжээгдэх дуртай байх болно. Захиргаа нь редакторуудыг тохируулах, идэвхгүй болгох боломжийг олгохыг хүсэхгүй байна - энэ бол түүний зөв юм. Миний нөөцийг орхих эрх.

Гэсэн хэдий ч баярлалаа lexass, Би тэжээлийг өөрөө тохируулах шийдлийг олсон бөгөөд үүнийг хуваалцахыг хүсч байна. Дахиад хэлье, санаа, зөвөлгөө түүнээс ирсэн lexass, Би зүгээр л над шиг зарим хэрэглэгчдийн нийтлэлийг харуулахыг идэвхгүй болгохыг хүссэн хүмүүст зориулж үүнийг нийтэлж байна.

Natural Geektimes - орон зайг цэвэрлэгч болгох

2018 оны шинэчлэл - Би скриптийг ашиглахыг зөвлөж байна Кейтен хэвлэгдсэн энд.

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

Хаана
"ализар"
"тэмдэглэгээ",
"Ивансычев",
'regequit'
'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-д зориулсан зааврыг дагаж мөрдвөл та зүгээр л хийх хэрэгтэй. залгаас хуудас дээрх дэлгүүрт очно уу , үүнийг суулгаж, яараарай, бүх зүйл ажилладаг.

Дахин баярлалаа lexass мөн бүгдэд нь амралтын өдрийн мэнд хүргэе!

2018 оны шинэчлэл - Би скриптийг ашиглахыг зөвлөж байна Кейтен хэвлэгдсэн энд.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх