您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Pone en el perfil del usuario una lista de traidores
当前为
// ==UserScript== // @name Traidores // @namespace http://taringa.net/rata__7 // @version 0.21 // @description Pone en el perfil del usuario una lista de traidores // @author Nezumi cambiando script de Maag // @match *://www.taringa.net/* // ==/UserScript== var diferencia = []; var getSeguidos = function(id){ var seguios = []; var page = 1; var ok=true; while(ok){ $.get('https://api.taringa.net/user/followings/view/' + id + '?trim_user=true&count=50&page='+ page, function(data){ if(data.length > 0){ seguidos.push.apply(seguidos, data); page++; } else { ok = false; } }); } return seguidos; } var getSeguidores = function(id){ var seguidores = []; var page = 1; var ok=true; while(ok){ $.get('https://api.taringa.net/user/followers/view/' + id + '?trim_user=true&count=50&page='+ page, function(data){ if(data.length > 0){ seguidores.push.apply(seguidores, data); page++; } else { ok = false; } }); } return seguidores; } var getDiferencia = function(user){ var diferencia = []; $('#traidores-btn').toggleClass("btn r"); $.get('https://api.taringa.net/user/nick/view/' + nick, function(data){ getSeguidos().then(function(seguidos){ getSeguidores.then(function(seguidores){ seguidos.forEach(function(u){ if(seguidores.indexOf(u) == -1){ diferencia.push(u); } }); }); }); }); localStorage.setItem("traidores", diferencia); $('#traiores-btn').toggleClass("btn g"); addList(diferencia); }; var addBtn = function(){ $('.perfil-info').append('<div class="follow-buttons" style="display:inline-block"><a original-title="Calcula quienes no te siguen" onclick="getDiferencia()" id="traidores-btn" class="btn g"><div class="following-text">Traidores</div></a></div>'); }; var addList = function(diferencia){ var sidebar = $('#sidebar'); sidebar.append('<div id="diff-profile-box" class="box w-siguiendo"><div class="title clearfix following-count"><h2>Siguiendo</h2><span class="action value">'+ diferencia.length +'</span></div><ul class="clearfix avatar-list">'); diferencia.forEach(function(u){ $.get("https://api.taringa.net/user/view/" + u, function(data){ sidebar.append('<li class="hovercard" data-uid="' + data.id + '"><a rel="nofollow" href="/' + data.nick + '"><img src="' + data.avatar.small + '" alt="' + data.nick + '" title="' + data.nick + '"></a></li>'); }); }); sidebar.append('</ul></div>') } var nick = $('.user-name').value; if(window.location.pathname.slice(1) == nick){ addBtn(); var diff = localStorage.getItem("traidores"); if(diff != null){ addList(diff); } }