更新 'SrcJyAlist.js'

master
src48597962 2 years ago
parent ca559a051f
commit d526451950
  1. 61
      SrcJyAlist.js

@ -136,19 +136,53 @@ function alistHome() {
});
d.push({
title: '导入',
url: $("","alist分享口令的云剪贴板").input((item) => {
let content = parsePaste(input);
let datalist = JSON.parse(aesDecode('Juying', content));
refreshPage(false);
return "hiker://empty";
}, item),
url: $("","alist分享口令的云剪贴板").input((alistfile) => {
try{
let inputname = input.split('¥')[0];
if(inputname=="聚影Alist"){
let parseurl = aesDecode('Juying', input.split('¥')[1]);
let content = parsePaste(parseurl);
let datalist = JSON.parse(aesDecode('Juying', content));
try{
eval("var alistData=" + fetch(alistfile));
let jknum = alistData.drives.length;
}catch(e){
var alistData= {drives:[]};
}
let newdatalist = alistData.drives;
let num =0;
for (let i = 0; i < datalist.length; i++) {
if(!newdatalist.some(item => item.server==datalist[i].server)){
newdatalist.push(datalist[i]);
num = num+1;
}
}
alistData.drives = newdatalist;
writeFile(alistfile, JSON.stringify(alistData));
refreshPage(false);
return "toast://合计"+datalist.length+"个,导入"+num+"个";
}else{
return "toast://聚影√:非Alist口令";
}
}catch(e){
return "toast://聚影√:口令有误";
}
}, alistfile),
img: "https://lanmeiguojiang.com/tubiao/more/43.png",
col_type: "icon_small_3"
});
d.push({
title: '分享',
url: "",
url: datalist.length==0?"toast://alist接口为0,无法分享":$().lazyRule((datalist)=>{
let pasteurl = sharePaste(aesEncode('Juying', JSON.stringify(datalist)));
if(pasteurl){
let code = '聚影Alist¥'+aesEncode('Juying', pasteurl)+'¥共'+datalist.length+'条';
copy(code);
return "toast://(全部)Alist分享口令已生成";
}else{
return "toast://分享失败,剪粘板或网络异常";
}
},datalist),
img: "https://lanmeiguojiang.com/tubiao/more/3.png",
col_type: "icon_small_3"
});
@ -166,9 +200,14 @@ function alistHome() {
}else if(input=="分享"){
let oneshare = []
oneshare.push(item);
let url = sharePaste(aesEncode('Juying', JSON.stringify(oneshare)));
copy(url);
return "hiker://empty";
let pasteurl = sharePaste(aesEncode('Juying', JSON.stringify(oneshare)));
if(pasteurl){
let code = '聚影Alist¥'+aesEncode('Juying', pasteurl)+'¥共1条';
copy(code);
return "toast://(单个)Alist分享口令已生成";
}else{
return "toast://分享失败,剪粘板或网络异常";
}
}else{
eval("var alistData=" + fetch(alistfile));
if (input == "删除") {

Loading…
Cancel
Save