更新 'SrcJySet.js'

master
src48597962 8 months ago
parent 190b3519ab
commit bbb9269f51
  1. 52
      SrcJySet.js

@ -1635,9 +1635,6 @@ function resource() {
return 'toast://请先输入链接地址'
}
if(input.endsWith('/')){
input = input.substring(0, input.length - 1);
}
let importrecord = Juconfig['importrecord']||[];
if(importrecord.length>20){//保留20个记录
importrecord.shift();
@ -1652,9 +1649,36 @@ function resource() {
if(getMyVar('importtype','1')=="1"){
return Resourceimport(input,getMyVar('importtype','1'),Juconfig['importmode']?1:0);
}else if(getMyVar('importtype','1')=="2"){
return DrpyImport(input);
}
}, Juconfig, cfgfile),
col_type: "text_2",
extra: {
longClick: [{
title: "导入方式",
js: $.toString((cfgfile, Juconfig) => {
if(Juconfig["importmode"]){
Juconfig["importmode"] = 0;
}else{
Juconfig["importmode"] = 1;
}
writeFile(cfgfile, JSON.stringify(Juconfig));
refreshPage(false);
return 'toast://导入方式设置为:' + (Juconfig["importmode"]?"全":"增") + "量导入";
},cfgfile, Juconfig)
}]
}
});
setResult(d);
}
//drpy库导入
function DrpyImport(input){
if(input.startsWith('http') && !input.includes('github.com')){
return "toast://在线只支持github库"
}
if(input.endsWith('/')){
input = input.substring(0, input.length - 1);
}
let html = request(input);
let json = JSON.parse(html.split(`data-target="react-app.embeddedData">`)[1].split(`</script>`)[0]);
let list = json.payload.tree.items;
@ -1662,7 +1686,7 @@ function resource() {
let jiekous = list.filter(v=>v.contentType=="file").map(it=>{
return {
name: it.name,
url: input + path.substr(path.lastIndexOf('/')),
url: input + it.path.substr(it.path.lastIndexOf('/')),
ghproxy: ghproxy
}
});
@ -1730,26 +1754,6 @@ function resource() {
}
return 'toast://drpy库>查询'+jiekous.length+',导入'+jknum;
}
}, Juconfig, cfgfile),
col_type: "text_2",
extra: {
longClick: [{
title: "导入方式",
js: $.toString((cfgfile, Juconfig) => {
if(Juconfig["importmode"]){
Juconfig["importmode"] = 0;
}else{
Juconfig["importmode"] = 1;
}
writeFile(cfgfile, JSON.stringify(Juconfig));
refreshPage(false);
return 'toast://导入方式设置为:' + (Juconfig["importmode"]?"全":"增") + "量导入";
},cfgfile, Juconfig)
}]
}
});
setResult(d);
}
//资源导入
function Resourceimport(input,importtype,importmode){
if(importtype=="1"){//tvbox导入

Loading…
Cancel
Save