You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.0 KiB
39 lines
1.0 KiB
//本代码仅用于个人学习,请勿用于其他作用,下载后请24小时内删除,代码虽然是公开学习的,但请尊重作者,应留下说明
|
|
var Alistfile = "hiker://files/rules/Src/Juying/Alist.json";
|
|
var AlistData = fetch(Alistfile);
|
|
if (AlistData != "") {
|
|
eval("var datalist=" + AlistData + ";");
|
|
} else {
|
|
var datalist = [
|
|
{
|
|
"name": "小雅",
|
|
"server": "http://alist.xiaoya.pro"
|
|
},
|
|
{
|
|
"name": "杜比",
|
|
"server": "https://dubi.tk"
|
|
}
|
|
];
|
|
}
|
|
|
|
function yiji() {
|
|
let d = [];
|
|
datalist.forEach(item => {
|
|
d.push({
|
|
title: item.name,
|
|
url: $('#noLoading#').lazyRule((item) => {
|
|
|
|
refreshPage(false);
|
|
return "hiker://empty";
|
|
}, item),
|
|
col_type: 'scroll_button',
|
|
})
|
|
})
|
|
if (datalist.length > 0) {
|
|
let listapi = getMyVar('Alistapi', datalist[0]) + "/api/fs/list";
|
|
let html = fetch(listapi, {body: {"path":"","password":""},method:'POST'});
|
|
let json = JSON.parse(html);
|
|
log(json);
|
|
}
|
|
setResult(d);
|
|
} |