// ==UserScript== // @name Douban2Piratebay // @namespace https://github.com/bitdust/Douban2Piratebay/ // @version 0.6 // @description And direct link to piratebay from douban movie page. // @author bitdust // @match https://movie.douban.com/subject/* // @updateURL https://raw.githubusercontent.com/bitdust/Douban2Piratebay/master/Douban2Piratebay.meta.js // @downloadURL https://raw.githubusercontent.com/bitdust/Douban2Piratebay/master/Douban2Piratebay.user.js // @grant none // ==/UserScript== (function() { 'use strict'; function insertAfter(newNode, referenceNode) { referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); } function addLink(fragment, text, href){ let a = imdblink.cloneNode(true); a.textContent = text; a.href = href; fragment.appendChild(a); } var links = document.querySelectorAll ( "#info > a" ); var imdblink = null; var imdbRe = new RegExp("tt[0-9]{4,}"); for (var i=0; i