Black List DTF

Черный список для постов на DTF

目前为 2020-11-08 提交的版本。查看 最新版本

// ==UserScript==
// @name         Black List DTF
// @namespace    http://tampermonkey.net/
// @version      0.2
// @icon         https://dtfstaticbf19cf1-a.akamaihd.net/static/build/dtf.ru/favicons/apple-touch-icon-180x180.png
// @homepageURL  https://dtf.ru/u/105948-fenrir
// @description  Черный список для постов на DTF
// @author       Fenrir
// @match        https://dtf.ru/*
// @run-at       document-start
// @grant        none
// ==/UserScript==

//!!!!!!!!!
//Добавьте в blackList никнеймы или ссылки на профили пользователей (предпочитетельный вариант),
//которых вы не хотите видеть в ленте
//!!!!!!!!!
var blackList = [
//    'Riverander',
//    'https://dtf.ru/u/1922-andrey-apanasik'
];


addEventListener("DOMContentLoaded", function() {
    deletePost();
    console.log("blacklist worked");
});
addEventListener("DOMNodeInserted", function() {
    deletePost();
    console.log("blacklist worked");
});

function deletePost() {
    var feed = document.getElementsByClassName("feed__container");
    var posts = feed[0].getElementsByClassName("feed__item");
    var i;
    var j;
    for (i = posts.length-1; i >= 0; i--) {
        var link = posts[i].querySelectorAll('div>a.content-header-author')
        var a = link[0].getAttribute('href')
        for (j = 0; j < blackList.length; ++j) {
            if ( (posts[i].getElementsByClassName("content-header-author__name")[0].textContent.indexOf(blackList[j]) != -1) ||
                 (a == blackList[j]) ) {
                posts[i].remove();
            }
        };
    };
};

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址