NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Amigos-Share Tanks
// @namespace http://tampermonkey.net/
// @license MIT
// @version 1.0.1
// @description Percorrendo torrents baixados e realizando a agradecimento
// @author Marcelo_Valvassori_Bittencourt
// @copyright 2021, Marcelo Valvassori Bittencourt (https://openuserjs.org/users/marcelo.valvassori)
// @namespace mbitts.com
// @homepageURL https://openuserjs.org/users/marcelo.valvassori
// @match https://cliente.amigos-share.club/account-details.php?id=*&action=baixados
// @grant none
// @icon https://cliente.amigos-share.club/favicon.ico
// @supportURL https://github.com/bitts/
// @contributionURL https://github.com/bitts/amigos.share-bot/ams.user.js
// @updateURL https://github.com/bitts/amigos.share-bot/blob/main/ams.user.js
// ==/UserScript==
var myId = prompt("Informe o seu ID de usuario: ");
var page = 0;
var lms = 'https://cliente.amigos-share.club/';
function retorno(txt){
console.log(txt);
if($('.logs').length == 0){
$('body').append(
$('<div />').css({
'z-index': '9999999',
'display': 'block',
'position': 'fixed',
'bottom': '10px',
'left': '10px',
'width': '300px',
'text-align': 'left',
'overflow-y': 'scroll',
'height': '300px',
'font-size': 'xx-small'
}).addClass('btn btn-info btn-md logs').append($('<ul />'))
);
}
$('.logs ul').append( $('<li />').text(txt) );
}
$('.pagination').find('a').map(function(){
var lnk = $(this).attr('href');
var vars = [], hash;
var hashes = lnk.split('&');
for(var i = 0; i < hashes.length; i++){
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
page = (parseInt(page) > parseInt(vars['page']))?page:vars['page'];
});
var i = parseInt(prompt("Comecar pela página de numero: ", 0));
page = parseInt(prompt("Ir ate a página de numero: ", page));
if(page){
for(; i <= page; i++){
retorno('Total de Páginas: '+ page +'| Lendo página: '+ i);
$.ajax({
url: lms+'account-details.php',
data: {'action': 'baixados', 'id': myId, 'page': i},
type: "get",
success: function(data){
//retorno('Varrendo arquivos baixados, procurando arquivos não avaliados.');
$(data).find('ul.list-group li').map(function(){
var file = $(this).find('div.list-group-item-content').find('.tooltips').find('a:first').text();
var id = $(this).find('a:last').attr('href').replace('download.php?id=','').replace('&click=1','');
if(id){
retorno('Avaliando o arquivo de identificador: '+ id);
if(id && $.isNumeric(id) ){
$.ajax({
url: lms+'thanks.php',
data : {'id': id },
type: "get",
success: function(dataR){
if(dataR){
var resposta = $(dataR).find('div.container-fluid > div.row').find('div:last').text();
retorno('Arquivo avaliado | ID: '+ id +' | file: '+ file +'| Retorno: '+ resposta);
}
},
error: function(err){
retorno(err)
}
});
}else retorno('Nao foi possivel identificar ID do arquivo.');
}
});
},
error: function(err){
retorno(err)
}
});
}
}