Прямые ссылки на сайтах с движком DataLife Engine (DLE)
// ==UserScript== // @name Прямые ссылки в DLE // @namespace FIX // @version 0.2 // @description Прямые ссылки на сайтах с движком DataLife Engine (DLE) // @match *://*/* // @grant unsafeWindow // @author raletag // @compatible Opera 15+ // @compatible Chrome // ==/UserScript== (function() { 'use strict'; var win = unsafeWindow || window, links = document.getElementsByTagName('a'), url64, url; function isBase64(str) { try { return !!str && !!win.atob(str); } catch (e) { return false; } } for (var i = 0; i < links.length; i++) { url64 = decodeURIComponent((links[i].href.match(/go\.php[?&]url=([^&]*)(&|$)/i)|| links[i].href.match(/\/leech_out\.php\?.:(.+)$/i)|| [])[1]); if (isBase64(url64)) { url = decodeURIComponent(escape(win.atob(url64))); console.log('Replace ' + links[i].href + ' to ' + url); links[i].href = url; } } })();