extrem-download Direct Link

Show direct link on extre-download !

Version vom 13.09.2019. Aktuellste Version

// ==UserScript==
// @name         extrem-download Direct Link
// @name:en      extrem-download Direct Link
// @namespace    https://extrem-download.co/
// @version      1.0
// @description  Show direct link on extre-download !
// @description:en  Show direct in extrem-download!
// @author       Thibault
// @icon data:image/jpeg;base64,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
// @include /http(|s)://(|.*\.)extreme-download(||1|2|3|4|5|6|7|8|9).(|ws|com|org|net|co|xyz)/.*/
// @include /http(|s)://(|.*\.)ed-protect(||1|2|3|4|5|6|7|8|9).(|ws|com|org|net|co|xyz)/.*/
// @require      http://code.jquery.com/jquery-latest.js
// @grant       none
// ==/UserScript==
var $head = $('head');


$head.append($('<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">'));


(function() {
    $(document).ready(function() {
        function bindEvent(element, eventName, eventHandler) {
            if (element.addEventListener){
                element.addEventListener(eventName, eventHandler, false);
            } else if (element.attachEvent) {
                element.attachEvent('on' + eventName, eventHandler);
            }
        }

        function copyToClipboard(text) {
            var dummy = document.createElement("textarea");
            document.body.appendChild(dummy);
            dummy.value = text;
            dummy.select();
            document.execCommand("copy");
            document.body.removeChild(dummy);
        }

        if(location.href.indexOf("extreme-download.co/torrent/") >= 0 )
        {
            if($("a[href^='http://ed-protect.org']").length > 0)
            {
                $link =$("a[href^='http://ed-protect.org']")[0];
                $($link).attr('href',$($link).attr('href').replace('http','https'));
                if ($( window.parent.document).find("#my_frame").length > 0)
                {
                    $($link).attr('target', 'my_frame');
                }
                else
                {
                    $($link).attr('target', '_self');
                }


                $link.click();
            }
        }
        else if(location.href.indexOf("ed-protect.org") >= 0 )
        {
            if ($(".contenu_captcha #submit_button").length > 0)
            {
                $(".contenu_captcha #submit_button").click();
            }
            else if($(".affichier_lien .lien a").length > 0)
            {
                getUrl = "";
                $(".affichier_lien .lien a").each(function()
                {
                    getUrl += $(this).attr("href")+"  ";
                });
                var postUrl = location.ancestorOrigins[0];
                tbUrl=[];
                tbUrl[0] = getUrl;
                tbUrl[1] = "/"+$(".affichier_lien img").attr("src");
                parent.window.postMessage(tbUrl, postUrl);
            }

        }
        else{
            formId = 0;
            $("a[href^='/torrent/']").each(function (index) {
                $(this).attr('id', 'form-link-' + formId);
                $(this).after('<button type="button" class="btn-analyser " style=" background-color: #2fdf2f;  border-color: #2fdf2f;" data-id="' + formId + '" id="form-analyser-' + formId + '" > <img src="https://image.flaticon.com/icons/png/512/125/125868.png" style="width:14px"> </button>' + ' <a id="urlDecode-' + formId + '" class="urlDecode" href="#"></a> ' + ' <button type="button" id="form-copy-' + formId + '" class="copyUrl" style="display:none; background-color: cornflowerblue;border-color: cornflowerblue;" data-title="Copier le lien" data-clipboard-text=""> <img src="https://image.flaticon.com/icons/png/512/70/70527.png" style="width:14px"> </button>');
                formId++;
            });

            $("body").append("<div><iframe id='my_frame' name='my_frame' src='about:blank' style='width:0px; height:0px'></iframe></div>");
            $('.blockcontent').on('click', '.btn-analyser', function (e)
            {
                e.preventDefault();
                e.stopPropagation();
                id = $(this).attr("data-id");
                $('[id^="urlDecode-"] .fa-spinner').hide();
                $("#urlDecode-"+id).html('<i class="fa fa-spinner fa-spin" style="font-size:24px"></i>');

                $('#dl-protect').attr('data-id', id);
                $('#form-link-' + id).attr('target', 'my_frame');
                $('#form-link-' + id)[0].click();
                $('#form-link-' + id).attr('target', '_blank');


                bindEvent(window, 'message', function (e) {
                    if (e.origin == "https://ed-protect.org" ||e.origin == "http://ed-protect.org")
                    {
                        $("#urlDecode-"+id).attr("href",e.data[0]);
                        $("#urlDecode-"+id).html(e.data[0]+ " <img src='"+e.origin+'/'+e.data[1]+"'>");
                        $("#form-copy-"+id).attr("data-clipboard-text", e.data[0].trim());
                        $("#form-copy-"+id).show();
                    }
                });
            })

            $('.blockcontent').on('click', '.copyUrl', function ()
                              {
                copyToClipboard($(this).attr("data-clipboard-text"));
            })
        }
    });
})();