BDDynamic

fuck baidu

Du musst eine Erweiterung wie Tampermonkey, Greasemonkey oder Violentmonkey installieren, um dieses Skript zu installieren.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

Sie müssten eine Skript Manager Erweiterung installieren damit sie dieses Skript installieren können

(Ich habe schon ein Skript Manager, Lass mich es installieren!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name        BDDynamic
// @namespace   bddynamic
// @description fuck baidu
// @match     http://tieba.baidu.com/*
// @match     https://tieba.baidu.com/*
// @version     1
// @grant     unsafeWindow
// ==/UserScript==

window.onload = weak;

function stopVideo(){
    if(document.getElementById('video_frs_head')!==null){
        document.getElementById('video_frs_head').remove();
    }
    var vList=document.getElementsByClassName('threadlist_video');
    var j=vList.length;
    for(var i=0;i<j;++i){
        var link = vList[i].children[1].getAttribute('data-video');
        vList[i].children[1].setAttribute('data-video','');
    }
}

function weak(){
    stopVideo();
    var loc = parseInt(unsafeWindow.PageData.forum.id);
    var list = document.getElementById('thread_list').children;
    var j = list.length;
    for (var i = 0; i < j; ++i) {
        if (list[i].className == 'thread_top_list_folder') {
            //do nothing
        }
        else if (list[i].className != ' j_thread_list clearfix') {
            //hide advertisements
            list[i].remove();
            i--;
            j--;
        }
        else if (list[i].getElementsByClassName('threadlist_btn_play j_m_flash').length > 0) {
            if (list[i].getElementsByClassName('threadlist_btn_play j_m_flash') [0].getAttribute('data-forumid') != loc) {
                list[i].remove();
                i--;
                j--;
            }
        }
        else if (list[i].getElementsByClassName('thumbnail vpic_wrap').length > 0){
            if(list[i].getElementsByClassName('thumbnail vpic_wrap')[0].children[0].getAttribute('bpic').match('forum/pic/item/723d269759ee3d6d81a184654b166d224f4ade3d')){
                list[i].remove();
                i--;
                j--;
            }
        }
    }
}






function strong() {

    stopVideo();

    var list = document.getElementById('thread_list').children;
    var j = list.length;
    for (var i = 0; i < j; ++i) {
        if (list[i].className == 'thread_top_list_folder') {
            //do nothing
        }
        else if (list[i].className != ' j_thread_list clearfix') {
            //hide advtisements
            list[i].remove();
            i--;
            j--;
        }
        else if (list[i].getElementsByClassName('threadlist_btn_play j_m_flash').length > 0) {
            if (list[i].getElementsByClassName('threadlist_btn_play j_m_flash') [0].getAttribute('data-type') == 'movideo') {
                list[i].remove();
                i--;
                j--;
            }
        }
        else if (list[i].getElementsByClassName('thumbnail vpic_wrap').length > 0){
            if(list[i].getElementsByClassName('thumbnail vpic_wrap')[0].children[0].getAttribute('bpic').match('forum/pic/item')){
                list[i].remove();
                i--;
                j--;
            }
        }
    }
}