NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name DPStream.NET Premium // @namespace http://tampermonkey.net/ // @version 0.7.1 // @description Accédez directement aux vidéos sans que ça ouvre la fenêtre du compte à rebours sur DPStream.NET ! Supprime également la fenêtre de connexion. // @author Eroak // @match https://www.dpstream.net/* // @grant none // @license MIT // ==/UserScript== (function($) { 'use strict'; var linkMatcher = "/external_link/"; //1. Supprimer l'apparition de la modal de connexion $("#loginModelForNotConnected").remove(); //2. Affiche le lien direct vers la vidéo à la place de la page de don "dpstream" replaceExternalLinksByVideoLinks(); $(document).ajaxSuccess(function(event, xhr, settings) { if (settings.url.indexOf('showepisodeLinks') != -1) { replaceExternalLinksByVideoLinks(); } }); function replaceExternalLinksByVideoLinks() { var externalLinks = $("a[href*='"+linkMatcher+"']"); if(externalLinks.length <= 0) { return; } $(externalLinks).each(function(i, externalLink) { replaceExternalLink(externalLink); }); } function replaceExternalLink(externalLink) { var url = externalLink.getAttribute('href'); $.get(url, function(res) { var urlRegex =/window.open\(\\'(.*)\\',\\'_blank/ig; var videoLink = urlRegex.exec(res)[1]; $(externalLink).replaceWith('<a class="btn btn-dp-fill-orange" href="'+videoLink+'" target="_blank">voir</a>'); }, 'html'); } })(jQuery);