// ==UserScript==
// @name Grab All Uploads Info
// @namespace PXgamer
// @version 0.5
// @description Grabs a list of all uploads and their data for a certain user.
// @author PXgamer
// @include *kat.cr/user/*/uploads/*
// @grant none
// @downloadURL none
// ==/UserScript==
/*jshint multistr: true */
(function() {
'use strict';
// Defines vars
var defined = {
first_page: '1',
last_page: $('.pages a.turnoverButton.siteButton.bigButton[rel="nofollow"]:last').text(),
data_list: [],
user: location.href.split('/')[4],
data_type: location.href.split('/')[6]
};
var eMatch = { titles: [], magnets: [], torrents: [], urls: [] };
if (defined.last_page === '') { defined.last_page = '1'; }
$('h2').after('Grab uploads list');
$('.grabUploadsList').on('click', function() {
console.log('Constructing List. Please wait...');
console.info(defined);
for (var i = 1; i <= defined.last_page; i++) {
var url = 'https://kat.cr/user/'+defined.user+'/uploads/'+defined.data_type+'?page=' + i;
var ss_title = /(.*)<\/a>/ig;
var ss_url = /.*<\/a>/ig;
var ss_magnet = /