Skip to content

Commit b62d52f

Browse files
committed
add something
1 parent 57a9880 commit b62d52f

1 file changed

Lines changed: 48 additions & 4 deletions

File tree

Easy offline/Easy offline.user.js

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// @namespace http://tampermonkey.net/
99
// @require https://cdn.jsdelivr.net/jquery/1.7.2/jquery.min.js
1010
// @require https://cdn.jsdelivr.net/hi-base64/0.2.0/base64.min.js
11-
// @version 1.3.19
11+
// @version 1.5.0
1212
// @author Hoothin
1313
// @mail rixixi@gmail.com
1414
// @include http*://*/*
@@ -212,6 +212,42 @@
212212
return this.url+base64.encode(offUrl)+"&src=EasyOffline";
213213
},
214214
bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAeFBMVEX4cwD+/v7+/vz+/f7+zKr+mU/++vj93cf8hiv+28T+z6/+z6v8lUv+kkn8gSf+fCL98OP92sH+17z+yqf+yaX+wJX9lk/7mkz8kkb9jj79gyr6hyn9exv++/r+9/X96+H+xJz9v47+mFP+mEr+dh37dhn+dhL+cAw9Nvl9AAAAf0lEQVQY053NWQ6DMAwE0LFNEkqahLK0hdJ9u/8NcXIERpY/nkY2NuVS1zoRwDL/dL9vIkJsXcRgjwqG7uP4fLTcw5NROJGH5iUOFWcw3KBqJ9AOFe1zQzwcBXCBcqPBgc8FuIAoiILTRv4SbI/OTrAdhmuAZk5Y4h/pg2/Clqzm5QVwiFSSmAAAAABJRU5ErkJggg=="
215+
},
216+
apiv:{
217+
regex:/apiv\.ga/,
218+
url:"https://apiv.ga/magnet/",
219+
bgColor:"35271c",
220+
noHttp:true,
221+
noEd2k:true,
222+
noFtp:true,
223+
directUrl:function(offUrl){
224+
return this.url+offUrl.replace("magnet:?xt=urn:btih:","");
225+
},
226+
bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAS1BMVEXq5N+Lgnl/dGw1Jxzt5uDy7eju6eO1rKTk3tdPRDjb1M2vpZ1jWU9WST6+tq+qoJiYkIp4bWNCNCbg2dTIwLi5squroplYT0dFNyua0/V8AAAAA3RSTlP+/v6VFoksAAAAaklEQVQ4y+XSSw6AIAwEUMCC5Svg9/4nFQ/AsDTGWb+kk0nFNMgfQawDsKQ4AOxUReBgZm8BmEWLK1cfEJEx5CMG2riCgG4xudehiQesCp7Qe4AdWJ6oJKUAd2AJh6ItWDS1z/b1j/osuAHroA3qksST5QAAAABJRU5ErkJggg=="
227+
},
228+
torrent:{
229+
regex:/torrent\.org\.cn/,
230+
url:"http://www.torrent.org.cn/Home/torrent/download.html?hash=",
231+
bgColor:"f2f2f2",
232+
noHttp:true,
233+
noEd2k:true,
234+
noFtp:true,
235+
directUrl:function(offUrl){
236+
return this.url+offUrl.replace("magnet:?xt=urn:btih:","");
237+
},
238+
bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAh1BMVEUAAAARzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW4RzW6Q4LCTAAAALHRSTlMABCboGRPMNdIrH/Pu6sS+pC/iuZg5CfnaeUWFZD88Dtayq5GLgFz3VE5Jaw0PQwoAAAFJSURBVDjL1ZLZdoQgEERHQBBwAfd9xnW2/v/vSxRNJifOe3JfPC1F0V1w+l+cy2m6C+u9oJYA13wkb5ZF/XBhwdfHggo3PaxQftiADzHLjaKzDwTkAvJRhqsgmw8EtgPg8NYxbRxYpMGygPjyyfKjLoqQ+r7Sos+rB7NT6/cZLGkThiwbtVUXBOqJfmisJKahh3NFUO+aTsMYvcwQe7AyagpfXO67CQrAgJmCF/B9C6nb/0Q6zKoi8vbaMac8M1OGE2IuRDehRwyGYotgwR2QuDEP4EpnW8fbzZ1NygAyas6z4/C1x2vUpEwtLjlZEuhCOpQk6SXIsjDWnmqIvlWqXucgbVtOweoZ8QgMLlXF3KTmrfieBENWm5E3qDAx1njfFosTGb6nLPegWXzBHnaGZLFM2ehgKTEtxMtdEK6Rbe2VzZOEf5Z/hQ9XijJkclXFpgAAAABJRU5ErkJggg=="
239+
},
240+
btcache:{
241+
regex:/btcache\.me/,
242+
url:"http://btcache.me/torrent/",
243+
bgColor:"f30000",
244+
noHttp:true,
245+
noEd2k:true,
246+
noFtp:true,
247+
directUrl:function(offUrl){
248+
return this.url+offUrl.replace("magnet:?xt=urn:btih:","");
249+
},
250+
bgImg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA9lBMVEUAAACgoqOipKUAAAC4ubq1traXl5jX19g9PT4GBga2t7ixsrOur7Cmp6jMzM1+f39ZWVpnZ2eChIXMzc3BwcKvsrLGxsacnZ3f399zdHS9vr61trZZW1upq6vIysq7vb2nqKliZGTS09O6vLzg4OC2uLhQUVHi4uK+v79OTk4hISHT1NQZGRnf4OCPkpKsra3KysxmZ2d+f3/y8vOUlZW+vr+2tridnp/Z2dmAgYJ4enptbm5YWVn39/fv7/DDw8Td3d7U1dXU1NTOztC4ubuoqamlpaWcnJyYmJp6fHxwcXFTVVX29/bHyMnHx8e3t7qgoaGHiYm1AxJpAAAAL3RSTlMAHhgF4NbW2jQU4uDg3sybVDUkHhcF6Ojk5ODc2dfJycPDra17ezkuLiUlIRUREf6sWL0AAAC0SURBVBjTjY9HEoJAAAQXVwVzAMw5Z5YMgoBizv7/M7JwoLw5t+lD1wzAYVcEPaeXLAgyHvTazTpJtvrDCe5M1nUReiiK/ERZxgNEVLYdy1GFz1uuET54IfGucTq/5qIYRGIKEjcaJ3ggFsEgrp/tnSwZJi/EMSDSqqQeJeNmXk+pwLFHlrg9CPzl16H/7ygmQ0eyCACkMuGODAUBTORzHbJSKlcb3Vw+AfE9uJgWCiNq5rcvfNwgjdumYdQAAAAASUVORK5CYII="
215251
}
216252
};
217253
var enableUrl = 'a[href^="magnet"],[href^="ed2k://|file"],[href$=".torrent"],[href$=".mp4"],[href$=".rar"],[href$=".7z"],[href$=".zip"],[href$=".rmvb"],[href$=".mkv"],[href$=".avi"],[href$=".iso"]';
@@ -232,6 +268,9 @@
232268
xunlei:"迅雷离线",
233269
xiaomi:"小米路由器",
234270
weiyun:"腾讯微云",
271+
apiv:"九秒云播",
272+
torrent:"Torrent.org种子下载",
273+
btcache:"Btcache.me种子下载",
235274
enable:"启用",
236275
disable:"禁用"
237276
};
@@ -247,6 +286,9 @@
247286
xunlei:"Xunlei",
248287
xiaomi:"MiWifi",
249288
weiyun:"Weiyun",
289+
apiv:"Apiv Online play",
290+
torrent:"Torrent download in torrent.org",
291+
btcache:"Torrent download in btcache.me",
250292
enable:"Enable ",
251293
disable:"Disable "
252294
};
@@ -485,7 +527,9 @@
485527
for(var x=0;x<offNodes.length;x++){
486528
let node=offNodes[x];
487529
let siteConfig=sites[node.attr("name")];
488-
if(/^magnet/i.test(offUrl) && siteConfig.noMag){
530+
if(/^http/i.test(offUrl) && siteConfig.noHttp){
531+
node.hide();
532+
}else if(/^magnet/i.test(offUrl) && siteConfig.noMag){
489533
node.hide();
490534
}else if(/^ftp/i.test(offUrl) && siteConfig.noFtp){
491535
node.hide();
@@ -590,7 +634,7 @@
590634
<div style="text-align:center;font-size: 12px;margin-top: 28px;">自定义需要启用一键下载的链接正则,一行一条</div>
591635
<textarea id="configInput" placeholder="例:http:.*\\.php\\?getRes=\\d+" style="position:absolute;left:20px;top:50px;width:260px;height:110px"></textarea>
592636
<div style="text-align:center;font-size:12px;margin-top:125px;" title="不需要加'我的网盘/全部文件'">度盘存储路径:<input id="baiduPath" placeholder="例:/av" style="width:170px;"></div>
593-
<div id="icons" style="position:absolute;left:3px;top:202px"></div>
637+
<div id="icons" style="position:absolute;left:0px;top:202px"></div>
594638
<label style="position:absolute;left:60px;top:230px;"><input id="showType" type="checkbox"/>仅当鼠标经过时显示图标</label>
595639
<button id="configSave" class="whx-btn" type="button" style="position:absolute;left:110px;top:260px;width:80px;height:30px;color:white;border-radius:5px;border:0px;outline:none;">设置</button>
596640
<div id="configQuit" class="whx-btn" style="width:28px;height:28px;border-radius:14px;position:absolute;right:2px;top:2px;cursor:pointer;">
@@ -625,7 +669,7 @@
625669
};
626670
for(var x = 0; x < sitesArr.length; x++){
627671
let siteConfig=sitesArr[x];
628-
let icon=$("<div style='height:25px;width:25px;float:left;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:20px;margin-left:10px;cursor:pointer'></div>");
672+
let icon=$("<div style='height:25px;width:25px;float:left;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:20px;margin-left:2px;cursor:pointer'></div>");
629673
icon.css("background-color","#"+siteConfig.bgColor).attr("title",i18n.disable+i18n[siteConfig.name] ).attr("draggable",true).attr("name",siteConfig.name);
630674
icon[0].ondragstart=function(e){
631675
dragIcon=this;

0 commit comments

Comments
 (0)