// ==UserScript==
// @name Where is magnet!(Modified)
// @license GPL version 3
// @encoding utf-8
// @namespace https://sinon.top/
// @version 1.2
// @description 琉璃神社磁链高亮(修改版)
// @author SinonJZH
// @match https://www.liuli.se/*
// @match https://www.liuli.pl/*
// @match https://www.liuli.app/*
// @match https://www.liuli.cat/*
// @match https://www.hacg.cat/*
// @grant none
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
addLoadEvent(main());
})();
function addLoadEvent(func)
{
var oldOnload = window.onload;
if (typeof window.onload != "function") {
window.onload = func;
} else {
window.onload = function() {
oldOnload();
func();
}
}
}
function main()
{
if (typeof jQuery === 'undefined') {
return;
}
if (!jQuery("body").hasClass("single")) {
return
}
var container = jQuery('.entry-content');
if (container.length === 0) {
return;
}
var rawHtml = container.html();
var url = "";
var title = jQuery("h1.entry-title");
var count = 0;
container.html(rawHtml.replace(/([a-fA-F0-9]{40})/g, function (a, b) {
url = `magnet:?xt=urn:btih:${b}`;
count = count+1;
title.before('发现磁链'
+ count.toString() + '');
return `
${b}
`;
}));
if(count == 0){
title.before('未发现磁链');
}
}