Natürliche Geektimes - Raum sauberer machen

Während ich Geektimes las, wollte ich ständig Editoren deaktivieren, weil sie den nächsten Administrator oder ähnliches aus einer selbstregulierenden Community mit frei aufkommenden Artikeln machen.

Nachdem ich vor ein paar Tagen auf der Hauptseite den Beitrag "Ein Schüler hat ein Aktfoto von einem Lehrertelefon geteilt, für das sie gefeuert wurde " gesehen habe, ist fast eine Entscheidung gefallen - ich werde nie wieder hierher kommen, eine weitere Ressource in Minus.

Ich denke, jeder versteht den Grund für diese Entscheidung - nur wenige Menschen mögen die Zwangsernährung solcher Informationsschlacke. Die Administration möchte nicht die Möglichkeit geben, Editoren zu konfigurieren und zu deaktivieren - dies ist ihr Recht. Mein Recht, die Ressource zu verlassen. Vielen

Dank jedoch an Lexasssgab es eine Lösung zum Selbstabstimmen des Bandes, die ich teilen möchte. Ich wiederhole, die Idee und der Rat kamen von Lexassen . Ich veröffentliche dies nur für diejenigen, die wie ich die Anzeige von Beiträgen bestimmter Benutzer deaktivieren möchten.





Aktualisiert am 2018 - Ich empfehle , ein Skript zu verwenden , um von Keyten veröffentlicht hier .

Wir löschen Beiträge von Nutzern in Chrome



Um Editoren in Chrome zu entfernen, müssen Sie die Tampermonkey BETA-Erweiterung installieren, ein neues Skript erstellen und den Code dort ablegen

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


Wobei
"alizar",
"markiert",
"ivansychev",
"ragequit",
"SLY_G"

eine Liste von Benutzern ist, deren Beiträge nicht angezeigt werden. Sie können die Liste selbst anpassen.

Löschen Sie Benutzerbeiträge in Firefox



Installieren Sie GreaseMonkey, erstellen Sie ein neues Skript und kopieren Sie es dort:

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


Andere Browser



Wenn der Browser die Chrome-Plattform verwendet (z. B. den Yandex-Browser, werden die Anweisungen für Chrome befolgt. Sie müssen nur in den Store auf der Plugin-Seite gehen , ihn installieren und Prost, alles funktioniert. Nochmals vielen

Dank an Lexasss und all die guten Feiertage!

Update von 2018 - Ich empfehle Verwenden Sie das hier veröffentlichte Keyten- Skript .

Source: https://habr.com/ru/post/de391233/


All Articles