Greasy Fork

Torrentz2 Magnet

Add magnet link to torrentz2

当前为 2016-09-27 提交的版本,查看 最新版本

// ==UserScript==
// @name        Torrentz2 Magnet
// @namespace   tzeumg
// @description Add magnet link to torrentz2
// @include     /^https:\/\/torrentz2\.eu\/[a-f0-9]{40}$/
// @include     /^https:\/\/torrentz2\.me\/[a-f0-9]{40}$/
// @version     1.2
// @grant       none
// ==/UserScript==

var el1 = document.querySelector('.trackers > h2:nth-child(1)');
var hash = el1.childNodes[1].nodeValue.substr(6);
var dn = document.querySelector('.t').childNodes[0].nodeValue.trim();
var tr ='';

var trackers = document.querySelectorAll('.trackers > dl > dt')

for (var i = 0, len = trackers.length; i < len; i++) {
  tr+="&tr="+trackers[i].innerHTML;
}

var magneturi = "magnet:?xt=urn:btih:"+hash+"&dn="+dn+tr;
    
el1.innerHTML = "<span style='padding-right: 190px;'>Torrent Trackers</span><a href='"+magneturi+"'><img src='https://upload.wikimedia.org/wikipedia/commons/c/c2/Magnet-icon.gif'> "+hash+"</a>";