Quick Otonomai downloads

No more having to wait 5 seconds!

目前为 2015-11-27 提交的版本。查看 最新版本

// ==UserScript==
// @name         Quick Otonomai downloads
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  No more having to wait 5 seconds!
// @author       You
// @match        http://otonomai.me/forum/files/file/*
// @grant        none
// ==/UserScript==
/* jshint -W097 */
'use strict';

// Your code here...

// Get the parent

DownloadButton();

function DownloadButton(){
var parent = $(".ipsToolList.ipsToolList_vertical.ipsClearfix");
var link = $(".ipsButton.ipsButton_fullWidth.ipsButton_large.ipsButton_important").first().attr("href");
console.log(link);
var node = document.createElement("li");
var linkNode = document.createElement("a");
linkNode.classList.add("ipsButton","ipsButton_fullWidth","ipsButton_large","ipsButton_important");
node.classList.add("ipsToolList","ipsToolList_vertical","ipsClearfix");
linkNode.innerText = "Quick Download";
linkNode.href = "#pass";
node.appendChild(linkNode);
linkNode.addEventListener("click",function(){
$.get(link).then(function(data){
var target = $(data).find(".ipsButton.ipsButton_primary.ipsButton_small").first().attr("href");
var downloadLink = target.split(/&csrfKey/)[0];
linkNode.href = downloadLink;
linkNode.innerText = "Ready to Download";
})
})

parent.append(linkNode);

return ;
}