Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
夏至溪檐
dr_py
提交
b13b59b8
dr_py
项目概览
夏至溪檐
/
dr_py
与 Fork 源项目一致
Fork自
晚风拂柳颜 / dr_py
通知
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,发现更多精彩内容 >>
提交
b13b59b8
编写于
11月 29, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化alist和drpy系列api
上级
e8c8368f
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
27 addition
and
6 deletion
+27
-6
base/alist.conf
base/alist.conf
+1
-0
base/custom.conf
base/custom.conf
+1
-0
js/version.txt
js/version.txt
+1
-1
libs/alist.js
libs/alist.js
+17
-4
libs/alist.min.js
libs/alist.min.js
+1
-1
readme.md
readme.md
+6
-0
未找到文件。
base/alist.conf
浏览文件 @
b13b59b8
# c=[];for(let i in a){c.push(i+','+a[i])}d=c.join('\n');console.log(d);
🙋丫仙女,
http
://
alist
.
xiaoya
.
pro
/
🦀
9
T
(
Adult
),
https
://
drive
.
9
t
.
ee
🐱梓澪の妙妙屋,
https
://
xn
--
i0v44m
.
xyz
🚆资源小站,
https
://
pan
.
142856
.
xyz
...
...
base/custom.conf
浏览文件 @
b13b59b8
...
...
@@ -22,6 +22,7 @@
# 缓存js
# {"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_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"
:
"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"
:
"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
浏览文件 @
b13b59b8
3.9.27
\ No newline at end of file
3.9.27beta1
\ No newline at end of file
libs/alist.js
浏览文件 @
b13b59b8
// import _ from 'https://underscorejs.org/underscore-esm-min.js'
import
{
distance
}
from
'
https://unpkg.com/fastest-levenshtein@1.0.16/esm/mod.js
'
// import {distance} from 'https://unpkg.com/fastest-levenshtein@1.0.16/esm/mod.js'
import
{
distance
}
from
'
https://gitcode.net/qq_32394351/dr_py/-/raw/master/libs/mod.js
'
import
{
sortListByCN
}
from
'
https://gitcode.net/qq_32394351/dr_py/-/raw/master/libs/sortName.js
'
/**
...
...
@@ -119,10 +120,22 @@ function init(ext) {
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
);
const
data
=
http
.
get
(
alist_data_url
).
json
();
// .map(it=>{it.name='🙋丫仙女';return it})
print
(
data
);
// 测试证明壳子标题支持emoji,是http请求源码不支持emoji
searchDriver
=
(
data
.
find
(
x
=>
x
.
search
)
||
{}).
name
||
''
;
data
.
forEach
(
item
=>
{
// print(data); // 测试证明壳子标题支持emoji,是http请求源码不支持emoji
let
drives
=
[];
if
(
Array
.
isArray
(
data
)
&&
data
.
length
>
1
&&
data
[
0
].
hasOwnProperty
(
'
server
'
)
&&
data
[
0
].
hasOwnProperty
(
'
name
'
)){
drives
=
data
;
}
else
if
(
!
Array
.
isArray
(
data
)
&&
data
.
hasOwnProperty
(
'
drives
'
)
&&
Array
.
isArray
(
data
.
drives
)){
drives
=
data
.
drives
.
filter
(
it
=>
(
it
.
type
&&
it
.
type
===
'
alist
'
)
||!
it
.
type
);
}
print
(
drives
);
searchDriver
=
(
drives
.
find
(
x
=>
x
.
search
)
||
{}).
name
||
''
;
if
(
!
searchDriver
&&
drives
.
length
>
1
){
searchDriver
=
drives
[
0
].
name
;
}
print
(
searchDriver
);
drives
.
forEach
(
item
=>
{
let
_path_param
=
[];
if
(
item
.
params
){
_path_param
=
Object
.
keys
(
item
.
params
);
...
...
libs/alist.min.js
浏览文件 @
b13b59b8
此差异已折叠。
点击以展开。
readme.md
浏览文件 @
b13b59b8
...
...
@@ -49,6 +49,12 @@
[
dockerfile教程
](
https://blog.csdn.net/qq_46158060/article/details/125718218
)
[
获取本地设备信息
](
https://blog.csdn.net/cui_yonghua/article/details/125508991
)
[
获取本地设备信息
](
https://m.jb51.net/article/140716.htm
)
###### 2022/11/29
-
[X] alist引用模块更换,配置支持pluto
```
json
{
"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"
}
,
```
-
[X] v3.9.27beta1 drpy系列api引用模板优化,可以模板本地化
###### 2022/11/27
-
[X] 修复alist含字幕视频无法播放问题以及dsf文件无法显示问题
-
[X] drpy系列接口增加首页推荐和一级分类前两条数据打印
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录