Natural Geektimes - κάνοντας καθαρότερο χώρο

Καθώς διάβαζα το Geektimes, ήθελα συνεχώς να απενεργοποιώ τους συντάκτες, επειδή μετατρέπουν μια αυτορυθμιζόμενη κοινότητα με άρθρα που εμφανίζονται ελεύθερα σε άλλο διαχειριστή ή κάτι παρόμοιο.

Αφού είδα την ανάρτηση στην κεντρική σελίδα πριν από μερικές μέρες "Ένας μαθητής μοιράστηκε μια γυμνή φωτογραφία από το τηλέφωνο μιας δασκάλας, για την οποία απολύθηκε«Έχω σχεδόν καταλήξει σε μια απόφαση - δεν θα έρθω ποτέ ξανά εδώ, μια άλλη αρνητική πηγή.

Νομίζω ότι ο λόγος αυτής της απόφασης είναι ξεκάθαρος σε όλους - σε λίγους ανθρώπους θα αρέσει να τροφοδοτούνται με τέτοια σπατάλη πληροφοριών. Η διοίκηση δεν θέλει να δώσει τη δυνατότητα ρύθμισης παραμέτρων και απενεργοποίησης των επεξεργαστών - αυτό είναι δικαίωμά της. Το δικαίωμά μου να φύγω από τον πόρο.

Ωστόσο, ευχαριστώ lexass, βρήκα μια λύση για την προσαρμογή της ροής μόνοι σας, την οποία θέλω να μοιραστώ. Επαναλαμβάνω, η ιδέα και η συμβουλή προήλθαν lexass, το δημοσιεύω μόνο για όσους, όπως εγώ, θέλουν να απενεργοποιήσουν την εμφάνιση αναρτήσεων από συγκεκριμένους χρήστες.

Natural Geektimes - κάνοντας καθαρότερο χώρο

Ενημέρωση από το 2018 - Συνιστώ να χρησιμοποιήσετε το σενάριο από Keyten δημοσίευσε εδώ.

Διαγραφή αναρτήσεων χρήστη στο 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;
    }
  }
}

Πού
"Αλιζάρ"
'σημάδια',
"ivansychev",
«η οργή σταμάτησε»,
'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 - Συνιστώ να χρησιμοποιήσετε το σενάριο από Keyten δημοσίευσε εδώ.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο