// ==UserScript== // @name Kissanime Downloader with Jdownloader // @namespace https://github.com/Meisterlala/Kissanime-Downloader // @version v1 // @description Adds Download Button // @author Meisterlala // @include */kissanime.*/Anime/* // @exclude */kissanime.*/Anime/*/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js // @grant GM_setValue // @grant GM_getValue // @grant GM_setClipboard // @grant unsafeWindow // @grant GM_log // @grant GM_addStyle // @noframes // @downloadURL none // ==/UserScript== var setClipboard = " --ERROR-- " function main() { //alert(window.location.href) var urlnamelong = window.location.href.search("Anime"); var urlname = window.location.href.substr(urlnamelong + 6); var clipboard = $("a[href*=\"" + urlname + "/Episode-" + "\"]").attr('href'); var epilist = []; $("a[href*=\"" + urlname + "/Episode-" + "\"]").each( function() { epilist.push("http://kissanime.com" + $(this).attr('href')); }); epilist.pop(); epilist = epilist.sort(); setClipboard = epilist.toString() GM_setClipboard(setClipboard); } var appendedHTML = `
`; $("div.bigBarContainer:nth-child(1) > div:nth-child(2) > div:nth-child(2)").append(appendedHTML); var maincolor = $("div.bigBarContainer:nth-child(1) > div:nth-child(2) > div:nth-child(2) > p:nth-child(2) > a:nth-child(2)").css("color") var cssstyle = ` #myButton { z-index: 222; cursor: pointer; position: relative; margin-right: 15px; font-size: 18px; background-color: transparent; outline: none; border: none; display: inline-block; text-decoration: none; font: normal 27px "Tahoma" , Arial, Helvetica, sans-serif; transition-duration: 0.4s; border-radius: 4px; ` + "color: " + maincolor +` } #myButton:hover { color: black; ` + "background-color: " + maincolor +` } #myButtonContainer { text-align: center; } ` GM_addStyle(cssstyle); // $("#myButton").css("color", maincolor) // $("#myButton:hover").css("background-color:", maincolor) // Activate the added button document.getElementById("myButton").addEventListener ( "click", ButtonClickAction, false ); function ButtonClickAction (zEvent) { main(); } //jQ('a[href^="\\/Anime\\/" + name + "\\/Episode\\-*"]')