|
8 | 8 | // @namespace http://tampermonkey.net/ |
9 | 9 | // @require https://cdn.jsdelivr.net/jquery/1.7.2/jquery.min.js |
10 | 10 | // @require https://cdn.jsdelivr.net/hi-base64/0.2.0/base64.min.js |
11 | | -// @version 1.5.4 |
| 11 | +// @version 1.5.5 |
12 | 12 | // @author Hoothin |
13 | 13 | // @mail rixixi@gmail.com |
14 | 14 | // @include http*://*/* |
|
37 | 37 | bgColor:"ffffff", |
38 | 38 | canMul:true, |
39 | 39 | bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABjFBMVEX////7+/v+/v/8/Pwyf/wzc/w0bvza5f4xffz5+//0+P8ybPz8/f4yevw0cPwza/z39/cwe/UxdfzSPyr4+v/2+f/m7/53nv0vf/wvce9pof1tlPwxf/gzfPYwePPp8f7Z5/7S4v7P4P7L3f7I2f2Gtf2Rr/1hkP0yd/1FiPwygfxAdPxspftYkvUtc/Dg6f7C2f7F1f54oP1flf0/hfwsbu7i7f/w9f7b5v7X5f7V4v6nyv6oxv6jwP6Ns/2Lsf1/rv1+ov1zof1xof10nf1jm/1djP0xe/2NufxalvxHj/xPhvxKgPxHffw+efw0ePyXu/mqxPg5hfiTtvdyo/dgmfdOj/dBhfVflfQvefT+9fOIqvMyefNMhvFIgO9MeePyycVjZbzKb3DaZVa/Q0Dx9f+Bp/1olv1gkPw0dvzg6Pu2zPk0gflNjPctc/c9gfX88/JJfO3n3+ni2unHxuSGktNpdtBJY8paashRW71nXqp7YpyDYJKpaIKPU33AVFXARkTVTTvFQjrUPypKwHq1AAACAklEQVQ4y4WTB3OqQBSFF3BpAk+KIBixJ2rs0fTee68vvbzee+9//O1Cio46npmFPfd8d2cY9gIASMJHUESDKFQmAZJAUKCFKELA/WSr3A3d/tZnAF99C8fVHYhiosbxxflsdr7I15SIWiCe3exA2szGmwOJXTkUkvHaTTQD9NyBLO/t7OzJ8kFObwKs2/bRdrSvL7p9ZNvrjQC/n8/nwngXzuXz+3wDED42zS13u2Wax+EGQD+pmhvudsOsnuj1gBAZSp5+/XRIYkMeVu1XyaGIcAfoycVM4Pn3qx9vcW3gRUcmE8gsJvUboNfyeDyBwLd/6sX7wtNnC45DD6vXBbRx1sOmrQ+/VFX9efomhFzFstLoNa45QKzCijMx/vXZpar+/fKSZecWijwfmxHZSgzFFBgWxXQUIJ39UX9/nhPFngHsomlRHEYxRY6mlCkOl+5fXp2vraV6IgCLm1JSoyQGxhRlUnCAi/PUEwXnWMKkooxhAIxAuNSPS+8+Qgi7GOB3zutfgnAExQSIr0JoMJw2GJSghPLSo4eDGscYEK7Gna/gy7QkLRvTK5JEP2bAgy4vvTJtLCNX5h0AMLNemvbihfqBv3zjZpHDACKM7ntI3RMFgFSYcJ3B3P0sf6kzGOxM+AFwXAK7kuNurz2pcWTt7deuna/t4LQdvbbD23b8/wPY0UTO99dD5gAAAABJRU5ErkJggg==", |
40 | | - offFunc:function(){ |
| 40 | + offFunc:function(delLink){ |
41 | 41 | document.querySelector('.g-button[data-button-id=b13]').click(); |
42 | 42 | var bsi = setInterval(function() { |
43 | 43 | var newTaskBtn = document.querySelector('#_disk_id_2'); |
|
56 | 56 | offLink.value = curlink; |
57 | 57 | curlink=""; |
58 | 58 | } |
| 59 | + delLink(); |
59 | 60 | var baiduPathStr=GM_getValue("baiduPath"),isBt=/^magnet|torrent$/.test(offLink.value); |
60 | 61 | if(baiduPathStr){ |
61 | 62 | unsafeWindow.require("function-widget-1:offlineDownload/util/newOfflineDialog.js").obtain()._checkPath=baiduPathStr; |
|
106 | 107 | noEd2k:true, |
107 | 108 | noFtp:true, |
108 | 109 | bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEX///////8bytT///8fy9UbytQbytQfy9Ufy9UmzNYbytQgy9UizNUbytT///8bytQey9Ufy9Ugy9VG1NxB09sbytRg2uFS194bytT///9G1Nzx/Pzi+PpT19+c6OxZ7rqXAAAAGHRSTlMBG/AHxYAh49O3oWJBMRUR4bOLYV9RQz9fW5zbAAAAbUlEQVQY043MRxLCMBBE0WYkOQcyXybc/5hIhUuww2/3u2pGG1WdYV1VujcyG9ceWdmcM8jDK8bHE0LqCzMQF5Y7NOnNgeE7MATBMQ+fE/q9wCwNkDUetUAZPLVuxq+z3LWlqE9OctOumFL/9QYClwvt3NkDkgAAAABJRU5ErkJggg==", |
109 | | - offFunc:function(){ |
| 110 | + offFunc:function(delLink){ |
110 | 111 | var psc = setInterval(function() { |
111 | 112 | var upBtn = document.querySelector('div.upload_button'); |
112 | 113 | if (upBtn) { |
|
115 | 116 | document.querySelector('span.remoteupload-ctrl').click(); |
116 | 117 | var remotearea=document.querySelector('textarea.remotearea'); |
117 | 118 | remotearea.value=curlink; |
| 119 | + delLink(); |
118 | 120 | remotearea.nextSibling.click(); |
119 | 121 | } |
120 | 122 | }, 500); |
|
125 | 127 | url:"http://115.com/?tab=offline&mode=wangpan", |
126 | 128 | bgColor:"21458a", |
127 | 129 | bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAASFBMVEUhRYr///+XqcjV3OmJnMFTb6QoS45PbKLu8fbZ4OvBy95xiLRifKxbdqlXcqYxU5P3+Prh5u/O1uXH0eK6xduks89/lLtGZJ4ysMfhAAAAVUlEQVQY04WPSQ6AMAwD6ySkdKHs8P+fckyDhPBtRoojhyG4GP6FEjPvxhGZiKKJPM7uoAHYSif0Lgdw+tppQfOGIF4ILsea3CetvMa+UaRq+Mh7/gPkxAHFh9WDUQAAAABJRU5ErkJggg==", |
128 | | - offFunc:function(){ |
| 130 | + offFunc:function(delLink){ |
129 | 131 | var rsc = setInterval(function() { |
130 | 132 | if (document.readyState == 'complete') { |
131 | 133 | clearInterval(rsc); |
132 | 134 | setTimeout(function() { |
133 | 135 | unsafeWindow.Core.OFFL5Plug.OpenLink(); |
134 | 136 | setTimeout(function() { |
135 | 137 | $('#js_offline_new_add').val(curlink); |
| 138 | + delLink(); |
136 | 139 | }, 1); |
137 | 140 | }, 1000); |
138 | 141 | } |
|
145 | 148 | bgColor:"fff", |
146 | 149 | hide:false, |
147 | 150 | bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAflBMVEX///+CuuaGv+rjXKniTaiDu+d3tufiXq/nUqxAn9+t1vGiz/FOnt/sj8nol8bhcLJRo97b7vp5uOpCoeGQw+m31/XW6/er0++Iwe330uZUpuHssNjni8Tqf7/o9Pn68PSUx+732eucyuvzzuJjq+H0v97sm8q12vDto8/rcrjt831UAAABmUlEQVRIx+2T6W6DMBCE8dr4aEgw0KS5kzZH2/d/we7aliJlN6KR+rNjgYwYfxrwuPrXXwkeaC7ba1nqU7YrWfV83N6rm95G7ZCWlNnL6Kfa20zBA7tNEl7KSsjl5In/rsBOnqArtfx1GGXVGH112Wwuq2KnMMDp2nnUtaquOsttchik15yeLGZ68tpp7403elXo4pZn5Ld3zpg03VWFjkOme51kcGj/nu1p7wF6QPU0cjKDVIyBRrfbtdptM4XYqYIoSKP+KHQ04X17wKfDF8JJYJUt9cqrVH2sUOg0hJ4Ju5rNRSWMIb9r70uA4a2lRRSrx9stDF6ne7tCrz12XbdfLPbdAicVCdFEr5gdQGq306Qt6wz5gR81+t2tmXI6SbLT5sx4ga1YMdNidM/sAMQXOmOoBVPxeMidaaUwFsSjbVBa+NS0RdyequgYXS0pjhSmlegWcKxfRbrmdFBwjpHbMblEV+cQwiDSnUBfD8PQNMDtVBpOH2IYhjVInZHosYkxBh7GGZEeGpRg161Ib0ITQhTCMPrz+gG1shF4koHETAAAAABJRU5ErkJggg==", |
148 | | - offFunc:function(){ |
| 151 | + offFunc:function(delLink){ |
149 | 152 | setTimeout(function() { |
| 153 | + if(!$('#url').length)return; |
150 | 154 | $('#url').val(curlink); |
| 155 | + delLink(); |
151 | 156 | $(":submit[value='Add download']").click(); |
152 | 157 | }, 500); |
153 | 158 | } |
|
158 | 163 | bgColor:"ca2a15", |
159 | 164 | hide:false, |
160 | 165 | bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAllBMVEXGKBPGKBPGKBPGKBPORDLJMh3uv7nQTDvILRjprKPmoZjbdmnLOyjKNSHtvLbrtK3opp3lm5Hhj4Tac2XZb2HXalvUXEzLOibGKBPGKBPGKBPqsarjlovehHjXaFnTWkrMQC3GKBPGKBPGKBP////44+H77u323Nj01dHxycP88vH66+n23dr019Tyz8rxzMfvw73vwrxYVj9BAAAAJHRSTlP7yb+j+/v9+/v9/f37+/39/f39/f39+/uxmSj9/f37+/uXNR2Gd9E6AAAAmUlEQVQY003NVxKDMAxFUQVsbHqv6YkMIT3731wEZoD7oZl3fgQXY7PKaKACKn93BxirwaArWsQXH8EcYYeUu4BnDRAsUKgBWjZDeqfduXKGmHbPT3YiJ9giPtj+qUJWavghxoUSHFxLAz3JIgcAypsGBzF3bAJvAvHB5PiVnm8HGoBZIffTVvWMoIIhX4KIMg5whsbcrKqvf29uDBcu2+SAAAAAAElFTkSuQmCC", |
161 | | - offFunc:function(){ |
| 166 | + offFunc:function(delLink){ |
162 | 167 | var sdi = setInterval(function() { |
163 | 168 | if($('#upload-button').css("display") != "none"){ |
164 | 169 | window.clearInterval(sdi); |
165 | 170 | setTimeout(function() { |
166 | 171 | $(':text[name="torrent"]').val(curlink); |
| 172 | + delLink(); |
167 | 173 | $('#upload-button').click(); |
168 | 174 | }, 500); |
169 | 175 | } |
|
175 | 181 | url:"https://www.weiyun.com/disk/index.html", |
176 | 182 | bgColor:"3c95ee", |
177 | 183 | bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAV1BMVEUed9E4htg2hNI2g84KJkMSKkMJIjwHEBr///8lh+k5k+49lu4hhegyj+wri+s/lu+s0vfg7vzX6vy/3PlWou+w1PicyfaWxvXf7fzB3fmHvfSBuvNfp/GhDGXVAAAACHRSTlPm5uDeSkhCHO7HIjkAAAB4SURBVBjTZYuJDsIwDEM9TnfDodc2rv//TtoKITqeosR+UnAcrj/szhimjj2mDRgbM8nYEj59GRfOX/Fg3a+2IUWSUh0vCfKhRUbFaiAqs1L0PVAw2vrM3sx8sFJgieUGWwNzzXAukTeSqX46B7fhX+DSARzQ9dMbRIkLk61eQagAAAAASUVORK5CYII=", |
178 | | - offFunc:function(){ |
| 184 | + offFunc:function(delLink){ |
179 | 185 | var offBtn=document.querySelector('li[data-action=offline_download]'); |
180 | 186 | setTimeout(function(){ |
181 | 187 | offBtn.click(); |
|
186 | 192 | tab.click(); |
187 | 193 | var textarea=document.querySelector('textarea.copyurl'); |
188 | 194 | textarea.innerHTML=curlink; |
| 195 | + delLink(); |
189 | 196 | var event = document.createEvent('HTMLEvents'); |
190 | 197 | event.initEvent("change", false, true); |
191 | 198 | textarea.dispatchEvent(event); |
|
384 | 391 | offNode.attr('href', siteConfig.directUrl(offUrl)); |
385 | 392 | }else{ |
386 | 393 | if(e.ctrlKey && e.shiftKey && siteConfig.canMul) |
387 | | - GM_setValue("eoUrl",allUrl); |
388 | | - else GM_setValue("eoUrl",offUrl); |
| 394 | + GM_setValue(siteConfig.name+":eoUrl",allUrl); |
| 395 | + else GM_setValue(siteConfig.name+":eoUrl",offUrl); |
389 | 396 | } |
390 | 397 | e.stopPropagation(); |
391 | 398 | }); |
|
587 | 594 | } |
588 | 595 |
|
589 | 596 | var i=0; |
590 | | - var curlink=GM_getValue('eoUrl'); |
| 597 | + var curlink; |
591 | 598 | var isDisk=false; |
592 | 599 | for(x = 0; x < sitesArr.length; x++){ |
593 | 600 | let siteConfig=sitesArr[x]; |
594 | 601 | if(siteConfig.regex.test(location.hostname)){ |
595 | 602 | isDisk=true; |
| 603 | + curlink=GM_getValue(siteConfig.name+':eoUrl'); |
596 | 604 | if(curlink){ |
597 | | - if(siteConfig.offFunc)siteConfig.offFunc(); |
598 | | - GM_deleteValue('eoUrl'); |
| 605 | + if(siteConfig.offFunc)siteConfig.offFunc(function(){GM_deleteValue(siteConfig.name+':eoUrl');}); |
599 | 606 | } |
600 | 607 | break; |
601 | 608 | } |
|
0 commit comments