Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
言程序plus
dr_py
提交
ab283a51
dr_py
项目概览
言程序plus
/
dr_py
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
dr_py
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ab283a51
编写于
11月 29, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
alist的ext支持传递字符串数据或者Object数据
上级
b1b03ddd
变更
4
展开全部
隐藏空白更改
内联
并排
Showing
4 changed file
with
86 addition
and
8 deletion
+86
-8
base/custom.conf
base/custom.conf
+66
-0
js/version.txt
js/version.txt
+1
-1
libs/alist.js
libs/alist.js
+18
-6
libs/alist.min.js
libs/alist.min.js
+1
-1
未找到文件。
base/custom.conf
浏览文件 @
ab283a51
...
@@ -23,6 +23,72 @@
...
@@ -23,6 +23,72 @@
# {"key":"js_origin","name":"JS(原始)","type":3,"api":"{{host}}/txt/js/原始JS.js","searchable":1,"quickSearch":1,"filterable":1,"ext":""},
# {"key":"js_origin","name":"JS(原始)","type":3,"api":"{{host}}/txt/js/原始JS.js","searchable":1,"quickSearch":1,"filterable":1,"ext":""},
{
"key"
:
"Alist"
,
"name"
:
"Alist"
,
"type"
:
3
,
"api"
:
"{{host}}/libs/alist.min.js"
,
"searchable"
:
2
,
"quickSearch"
:
0
,
"filterable"
:
0
,
"ext"
:
"{{host}}/txt/json/alist.json;200;video"
},
{
"key"
:
"Alist"
,
"name"
:
"Alist"
,
"type"
:
3
,
"api"
:
"{{host}}/libs/alist.min.js"
,
"searchable"
:
2
,
"quickSearch"
:
0
,
"filterable"
:
0
,
"ext"
:
"{{host}}/txt/json/alist.json;200;video"
},
{
"key"
:
"Alist_pt"
,
"name"
:
"Alist(pluto)"
,
"type"
:
3
,
"api"
:
"{{host}}/libs/alist.min.js"
,
"searchable"
:
2
,
"quickSearch"
:
0
,
"filterable"
:
0
,
"ext"
:
"{{host}}/config/2;200;video"
},
{
"key"
:
"Alist_pt"
,
"name"
:
"Alist(pluto)"
,
"type"
:
3
,
"api"
:
"{{host}}/libs/alist.min.js"
,
"searchable"
:
2
,
"quickSearch"
:
0
,
"filterable"
:
0
,
"ext"
:
"{{host}}/config/2;200;video"
},
{
"key"
:
"Alist_obj"
,
"name"
:
"Alist(obj)"
,
"type"
:
3
,
"api"
:
"{{host}}/libs/alist.min.js"
,
"searchable"
:
2
,
"quickSearch"
:
0
,
"filterable"
:
0
,
"ext"
:[{
"name"
:
"🙋丫仙女"
,
"server"
:
"http://alist.xiaoya.pro/"
,
"startPage"
:
"/"
,
"showAll"
:
false
,
"search"
:
true
,
"params"
: {
"/abc"
: {
"password"
:
"123"
},
"/abc/abc"
: {
"password"
:
"123"
}
}
}, {
"name"
:
"🌤晴园的宝藏库"
,
"server"
:
"https://alist.52qy.repl.co"
}, {
"name"
:
"🐭米奇妙妙屋"
,
"server"
:
"https://anime.mqmmw.ga"
}, {
"name"
:
"💂小兵组网盘影视"
,
"server"
:
"https://6vv.app"
}, {
"name"
:
"🐋一只鱼"
,
"server"
:
"https://alist.youte.ml"
}, {
"name"
:
"🌊七米蓝"
,
"server"
:
"https://al.chirmyram.com"
}, {
"name"
:
"🥼帅盘"
,
"server"
:
"https://hi.shuaipeng.wang"
}, {
"name"
:
"🐉神族九帝"
,
"server"
:
"https://alist.shenzjd.com"
}, {
"name"
:
"☃️姬路白雪"
,
"server"
:
"https://pan.jlbx.xyz"
}, {
"name"
:
"🎧听闻网盘"
,
"server"
:
"https://wangpan.sangxuesheng.com"
}, {
"name"
:
"💾DISK"
,
"server"
:
"http://124.222.140.243:8080"
}, {
"name"
:
"🌨云播放"
,
"server"
:
"https://quanzi.laoxianghuijia.cn"
}, {
"name"
:
"✨星梦"
,
"server"
:
"https://pan.bashroot.top"
}, {
"name"
:
"💫触光"
,
"server"
:
"https://pan.ichuguang.com"
}, {
"name"
:
"🕵️好汉吧"
,
"server"
:
"https://8023.haohanba.cn"
}, {
"name"
:
"💢repl"
,
"server"
:
"https://ali.liucn.repl.co"
}, {
"name"
:
"🌨秋雨分享"
,
"server"
:
"https://share.laowang.me"
}, {
"name"
:
"💦讯维云盘"
,
"server"
:
"https://pan.xwbeta.com"
}]},
{
"key"
:
"js_origin_puto"
,
"name"
:
"原始JS(pluto)"
,
"type"
:
3
,
"api"
:
"js_origin_test"
,
"searchable"
:
1
,
"quickSearch"
:
1
,
"filterable"
:
1
,
"ext"
:
"{{host}}/txt/js/原始JS/origin.js"
},
{
"key"
:
"js_origin_puto"
,
"name"
:
"原始JS(pluto)"
,
"type"
:
3
,
"api"
:
"js_origin_test"
,
"searchable"
:
1
,
"quickSearch"
:
1
,
"filterable"
:
1
,
"ext"
:
"{{host}}/txt/js/原始JS/origin.js"
},
{
"key"
:
"js_origin_tvb"
,
"name"
:
"原始JS(俊tvb)"
,
"type"
:
3
,
"api"
:
"{{host}}/txt/js/origin/原始JS.js"
,
"searchable"
:
1
,
"quickSearch"
:
1
,
"filterable"
:
1
,
"ext"
:
"{}"
},
{
"key"
:
"js_origin_tvb"
,
"name"
:
"原始JS(俊tvb)"
,
"type"
:
3
,
"api"
:
"{{host}}/txt/js/origin/原始JS.js"
,
"searchable"
:
1
,
"quickSearch"
:
1
,
"filterable"
:
1
,
"ext"
:
"{}"
},
{
"key"
:
"drpy_zbk"
,
"name"
:
"真不卡(drpy)"
,
"type"
:
3
,
"api"
:
"js_drpy_zbk"
,
"searchable"
:
1
,
"quickSearch"
:
1
,
"filterable"
:
1
,
"ext"
:
"{{host}}/txt/pluto/drpy.js"
},
{
"key"
:
"drpy_zbk"
,
"name"
:
"真不卡(drpy)"
,
"type"
:
3
,
"api"
:
"js_drpy_zbk"
,
"searchable"
:
1
,
"quickSearch"
:
1
,
"filterable"
:
1
,
"ext"
:
"{{host}}/txt/pluto/drpy.js"
},
...
...
js/version.txt
浏览文件 @
ab283a51
3.9.27beta3
3.9.27beta4
\ No newline at end of file
\ No newline at end of file
libs/alist.js
浏览文件 @
ab283a51
...
@@ -118,12 +118,24 @@ function get_drives(name) {
...
@@ -118,12 +118,24 @@ function get_drives(name) {
function
init
(
ext
)
{
function
init
(
ext
)
{
console
.
log
(
"
当前版本号:
"
+
VERSION
);
console
.
log
(
"
当前版本号:
"
+
VERSION
);
let
alist_data
=
ext
.
split
(
'
;
'
);
let
data
;
let
alist_data_url
=
alist_data
[
0
];
if
(
typeof
ext
==
'
object
'
){
limit_search_show
=
alist_data
.
length
>
1
?
Number
(
alist_data
[
1
])
||
limit_search_show
:
limit_search_show
;
data
=
ext
;
search_type
=
alist_data
.
length
>
2
?
alist_data
[
2
]:
search_type
;
print
(
'
alist ext:object
'
);
print
(
alist_data_url
);
}
else
if
(
typeof
ext
==
'
string
'
)
{
const
data
=
http
.
get
(
alist_data_url
).
json
();
// .map(it=>{it.name='🙋丫仙女';return it})
if
(
ext
.
startsWith
(
'
http
'
))
{
let
alist_data
=
ext
.
split
(
'
;
'
);
let
alist_data_url
=
alist_data
[
0
];
limit_search_show
=
alist_data
.
length
>
1
?
Number
(
alist_data
[
1
])
||
limit_search_show
:
limit_search_show
;
search_type
=
alist_data
.
length
>
2
?
alist_data
[
2
]:
search_type
;
print
(
alist_data_url
);
data
=
http
.
get
(
alist_data_url
).
json
();
// .map(it=>{it.name='🙋丫仙女';return it})
}
else
{
print
(
'
alist ext:json string
'
);
data
=
JSON
.
parse
(
ext
);
}
}
// print(data); // 测试证明壳子标题支持emoji,是http请求源码不支持emoji
// print(data); // 测试证明壳子标题支持emoji,是http请求源码不支持emoji
let
drives
=
[];
let
drives
=
[];
if
(
Array
.
isArray
(
data
)
&&
data
.
length
>
0
&&
data
[
0
].
hasOwnProperty
(
'
server
'
)
&&
data
[
0
].
hasOwnProperty
(
'
name
'
)){
if
(
Array
.
isArray
(
data
)
&&
data
.
length
>
0
&&
data
[
0
].
hasOwnProperty
(
'
server
'
)
&&
data
[
0
].
hasOwnProperty
(
'
name
'
)){
...
...
libs/alist.min.js
浏览文件 @
ab283a51
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录