|
|
@ -1,7 +1,6 @@ |
|
|
|
//本代码仅用于个人学习,请勿用于其他作用,下载后请24小时内删除,代码虽然是公开学习的,但请尊重作者,应留下说明
|
|
|
|
//本代码仅用于个人学习,请勿用于其他作用,下载后请24小时内删除,代码虽然是公开学习的,但请尊重作者,应留下说明
|
|
|
|
//Ali公用文件
|
|
|
|
//Ali公用文件
|
|
|
|
let alistfile = "hiker://files/rules/Src/Juying/Alist.json"; |
|
|
|
let alicfgfile = "hiker://files/data/聚影✓/aliconfig.json"; |
|
|
|
let alicfgfile = "hiker://files/rules/Src/Juying/aliconfig.json"; |
|
|
|
|
|
|
|
let aliconfig = {}; |
|
|
|
let aliconfig = {}; |
|
|
|
if (fetch(alicfgfile)) { |
|
|
|
if (fetch(alicfgfile)) { |
|
|
|
try { |
|
|
|
try { |
|
|
@ -9,22 +8,6 @@ if (fetch(alicfgfile)) { |
|
|
|
} catch (e) { |
|
|
|
} catch (e) { |
|
|
|
log("aliconfig文件加载失败"); |
|
|
|
log("aliconfig文件加载失败"); |
|
|
|
} |
|
|
|
} |
|
|
|
} else if (fetch(alistfile)) { |
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
eval("let alistdata = " + fetch(alistfile)); |
|
|
|
|
|
|
|
let alistconfig = alistdata.config || {}; |
|
|
|
|
|
|
|
if (alistconfig.alitoken) { |
|
|
|
|
|
|
|
let account = Object.assign({},alistconfig); |
|
|
|
|
|
|
|
account.refresh_token = alistconfig.alitoken; |
|
|
|
|
|
|
|
delete account.alitoken; |
|
|
|
|
|
|
|
aliconfig.account = account; |
|
|
|
|
|
|
|
writeFile(alicfgfile, JSON.stringify(aliconfig)); |
|
|
|
|
|
|
|
delete alistdata.config; |
|
|
|
|
|
|
|
writeFile(alistfile, JSON.stringify(alistdata)); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} catch (e) { |
|
|
|
|
|
|
|
log("从alist拆分aliconfig文件失败"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
let alistconfig = aliconfig; |
|
|
|
let alistconfig = aliconfig; |
|
|
|