TwitterCleaner

try to take over the world!

当前为 2016-05-02 提交的版本,查看 最新版本

// ==UserScript==
// @name         TwitterCleaner
// @locale       en
// @version      0.2
// @description  try to take over the world!
// @author       JHamerstix
// @include      https://twitter.com/*
// @include      https://twitter.com/i/notifications/*
// @require      https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js
// @grant        none
// @namespace https://gf.qytechs.cn/users/27197
// ==/UserScript==




this.$ = this.jQuery = jQuery.noConflict(true);

function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1);
        if (c.indexOf(name) != -1) {
            return c.substring(name.length, c.length);
        }}
    return "";
}

$(document).ready(function(){
var junkClass = [".dashboard-right", ".flex-module", ".Trends"];
var later = new Date();
var laterDate = later.setUTCFullYear('2099');
var cookieTwitter = getCookie('Twitter');
    console.log("Current cookie count is at: " + cookieTwitter++);
    for (var j=0;j<junkClass.length;j++){
        var basura = $('' + junkClass[j] + '');
    if (basura) {
        if (cookieTwitter == '0') {
            document.cookie = 'Twitter=1; expires=' + later.toUTCString() + '; path=/';
            console.log("cookieTwitter is undefined, setting value to 1");
            basura.remove();
        } else {
            console.log("cookieTwitter is " + cookieTwitter + ", adding 1 to that value");
            document.cookie = 'Twitter=' + cookieTwitter++ + '; expires=' + later.toUTCString() + '; path=/';
            basura.remove();
        }
    }
}
});

var mainTwitterPage = document.URL;
if (mainTwitterPage === "https://twitter.com/") {
    var garbageRemoval = setInterval(removePromotedTweets, 1000);
}

function removePromotedTweets () {
    var laters = new Date();
    var laterDates = laters.setUTCFullYear('2099');
    var cookieTwitters = getCookie('Twitter');
    var garbage = $('.promoted-tweet');
        if (garbage) {
           if (cookieTwitters == '0') {
            document.cookie = 'Twitter=1; expires=' + laters.toUTCString() + '; path=/';
        } else {
            document.cookie = 'Twitter=' + cookieTwitters++ + '; expires=' + laters.toUTCString() + '; path=/';
      }
            garbage.remove();
    }
  }

QingJ © 2025

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