Greasy Fork is available in English.
在你复制神秘代码时自动补全
当前为
// ==UserScript==
// @name 自动补全磁力链接前缀与百度盘前缀
// @namespace http://tampermonkey.net/
// @version 0.11
// @description 在你复制神秘代码时自动补全
// @author cvisoa
// @include *
// @match *
// @grant none
// ==/UserScript==
(function() {
'use strict';
document.body.addEventListener('copy', function(e) {
var selectedText = window.getSelection().toString().trim();
var find=false;
var res;
var regPanType1 = /^[0-9a-zA-Z]{8}$|^[0-9a-zA-Z-_]{23}$/;
var regPanType2 = /^\/s\/[0-9a-zA-Z]{8}$|^\/s\/[0-9a-zA-Z-_]{23}$/;
var regMagnet = /^[0-9a-zA-Z]{40}$/;
if(regMagnet.test(selectedText)){res = 'magnet:?xt=urn:btih:' + selectedText;find=true;}
if(regPanType1.test(selectedText)){res = 'https://pan.baidu.com/s/' + selectedText;find=true;}
if(regPanType2.test(selectedText)){res = 'https://pan.baidu.com' + selectedText;find=true;}
if(find){
e.clipboardData.setData('text/plain', res);
e.preventDefault();
return;
}
});
})();