🏠 返回首頁 

nitro.to magnet converter

Get proper magnet links on nitro.to


Install this script?
// ==UserScript==
// @name         nitro.to magnet converter
// @namespace    http://http://nitro.to/
// @version      0.1
// @description  Get proper magnet links on nitro.to
// @author       CactusPie
// @match        http://nitro.to/*
// @grant        none
// @require https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js
// ==/UserScript==
(function() {
'use strict';
function getMagnetUrlFromHtml(htmlContent){
return htmlContent.match(/magnet.*=/g)[0];
}
function retrieveAndSetMagnet(url, anchorToModify){
$.ajax({
url: url,
success: function(data){
var magnetUrl = getMagnetUrlFromHtml(data);
$(anchorToModify).prop("href", magnetUrl);
}
});
}
function onMagnetClick(that){
var link = that.title.replace("__DWNMAGNET__", "download_magnet.php");
var originalUrl = baseUrl + link;
retrieveAndSetMagnet(originalUrl, that);
}
var windowLocation = window.location;
var baseUrl = windowLocation.protocol + "//" + windowLocation.host;
var links = $("a.short-link[onclick^='getMagnet']");
for(var i=0; i<links.length; i++){
var link = $(links[i]);
link.prop('onclick',null).off('click');
link.click(function() {onMagnetClick(this);});
}
})();