Natural Geektimes – den Raum sauberer machen

Beim Lesen von Geektimes wollte ich ständig die Redakteure ausschalten, weil sie eine selbstregulierende Community mit frei erscheinenden Artikeln in einen anderen Admin oder ähnliches verwandeln.

Nachdem ich den Beitrag vor ein paar Tagen auf der Hauptseite gesehen habe „Ein Schüler teilte ein Nacktfoto vom Telefon einer Lehrerin, woraufhin sie entlassen wurde„Ich bin fast zu einer Entscheidung gekommen – ich werde nie wieder hierher kommen, eine weitere negative Ressource.“

Ich denke, der Grund für diese Entscheidung ist jedem klar – nur wenige Menschen werden es mögen, mit solcher Informationsverschwendung zwangsernährt zu werden. Die Verwaltung möchte keine Möglichkeit geben, Editoren zu konfigurieren und zu deaktivieren – das ist ihr gutes Recht. Mein Recht, die Ressource zu verlassen.

Dennoch vielen Dank LexassIch habe eine Lösung gefunden, um den Feed selbst anzupassen, die ich teilen möchte. Ich wiederhole, die Idee und der Rat kamen von Lexass, ich poste dies nur für diejenigen, die wie ich die Anzeige von Beiträgen bestimmter Benutzer deaktivieren möchten.

Natural Geektimes – den Raum sauberer machen

Update von 2018 – ich empfehle die Verwendung des Skripts von Keyten veröffentlicht hier.

Benutzerbeiträge in Chrome löschen

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

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

Wo
'alizar'
'Marken',
'Iwansytschew',
'Rage hör auf',
'SLY_G',

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

Benutzerbeiträge in Firefox löschen

Installieren Sie GreaseMonkey, erstellen Sie ein neues Skript und kopieren Sie dies dorthin:

// ==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. Yandex-Browser), werden dort die Anweisungen für Chrome befolgt, Sie müssen dies nur tun Gehen Sie zum Store auf der Plugin-Seite , installieren und hurra, alles funktioniert.

Danke noch einmal Lexass und schöne Feiertage euch allen!

Update von 2018 – ich empfehle die Verwendung des Skripts von Keyten veröffentlicht hier.

Source: habr.com

Kommentar hinzufügen