Skip to content

Commit 406ee60

Browse files
author
Taois
committed
feat: 增加新功能,支持百度网盘
1 parent 7c4c63a commit 406ee60

File tree

17 files changed

+1286
-169
lines changed

17 files changed

+1286
-169
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# drpyS(drpy-node)
22

33
nodejs作为服务端的drpy实现。全面升级异步写法
4-
~~积极开发中,每日一更~~,当前进度 `88%`
4+
~~积极开发中,每日一更~~,当前进度 `89%`
55
~~找工作中,随缘更新~~
66
上班当牛马,下班要带娃,阶段性佛系趁娃睡觉熬夜更新
77

@@ -26,6 +26,10 @@ nodejs作为服务端的drpy实现。全面升级异步写法
2626

2727
## 更新记录
2828

29+
### 20250901
30+
31+
更新至V1.2.22
32+
2933
### 20250829
3034

3135
更新至V1.2.21

controllers/config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,8 @@ async function generateSiteJSON(options, requestHost, sub, pwd) {
141141
}
142142
Object.assign(ruleMeta, {
143143
title: ruleObject.title,
144+
author: ruleObject.author,
145+
类型: ruleObject.类型 || '影视',
144146
searchable: ruleObject.searchable,
145147
filterable: ruleObject.filterable,
146148
quickSearch: ruleObject.quickSearch,
@@ -242,6 +244,8 @@ async function generateSiteJSON(options, requestHost, sub, pwd) {
242244
}
243245
Object.assign(ruleMeta, {
244246
title: ruleObject.title,
247+
author: ruleObject.author,
248+
类型: ruleObject.类型 || '影视',
245249
searchable: ruleObject.searchable,
246250
filterable: ruleObject.filterable,
247251
quickSearch: ruleObject.quickSearch,

docs/updateRecord.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# drpyS更新记录
22

3+
### 20250901
4+
5+
更新至V1.2.22
6+
7+
1. 支持同名二进制插件多开
8+
2. 文件头支持更多信息(作者、类型)
9+
3. 合并更新二群 `ƪ(˘⌣˘)ʃ优雅` 提供的百度网盘播放插件,需要用户环境变量env.json里配置 "baidu_cookie": "百度ck",
10+
需要`BDUSS`,`STOKEN`,`ndut_fmt` 三个字段,测试源为 `多多[盘]`
11+
4. 设置中心同步增加百度cookie设置
12+
313
### 20250829
414

515
更新至V1.2.21
@@ -20,7 +30,8 @@
2030
5. 守护进程启动时的空链接error降级为warning
2131

2232
特殊说明: 可以从 [这里](https://github.com/hjdhnx/drpy-node/releases/tag/binary-0825) 下载binary二进制解压到根目录。
23-
安卓端termux可以直接用,宝盒和装逼壳等壳子需要用自定义插件方式运行(目录注意改一下如binary1不然安termux方式用会导致无法启动服务)
33+
安卓端termux可以直接用,宝盒和装逼壳等壳子需要用自定义插件方式运行(
34+
目录注意改一下如binary1不然安termux方式用会导致无法启动服务)
2435

2536
### 20250824
2637

libs/drpyS.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import fileHeaderManager from "../utils/fileHeaderManager.js";
1717
import {getSitesMap} from "../utils/sites-map.js";
1818
import {ENV} from '../utils/env.js';
1919
import {Quark} from "../utils/quark.js";
20+
import {Baidu} from "../utils/baidu.js";
2021
import {UC} from "../utils/uc.js";
2122
import {Ali} from "../utils/ali.js";
2223
import {Cloud} from "../utils/cloud.js";
@@ -323,6 +324,7 @@ export async function getSandbox(env = {}) {
323324
ENV,
324325
_ENV,
325326
Quark,
327+
Baidu,
326328
UC,
327329
Ali,
328330
Cloud,

libs/dsGlobal.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ globalThis.Ali = Ali;
1212
globalThis.Cloud = Cloud;
1313
globalThis.Yun = Yun;
1414
globalThis.Pan = Pan;
15+
globalThis.Baidu = Baidu;
1516
globalThis.AIS = AIS;
1617
globalThis.zlib = zlib;
1718
globalThis.minizlib = minizlib

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "drpy-node",
3-
"version": "1.2.21",
3+
"version": "1.2.22",
44
"main": "index.js",
55
"type": "module",
66
"scripts": {

plugin.example.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ const plugins = [
66
desc: 'req代理服务',
77
active: true
88
},
9+
{
10+
name: 'pvideo',
11+
path: 'plugins/pvideo',
12+
params: '-port 57572 -dns 8.8.8.8',
13+
desc: '嗷呜适配代理服务',
14+
active: true
15+
},
916
]
1017

1118
export default plugins;
15.1 KB
Loading

public/index.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</head>
99
<body>
1010
<h1 id="drpysdrpy-node">drpyS(drpy-node)</h1>
11-
<p>nodejs作为服务端的drpy实现。全面升级异步写法<br><del>积极开发中,每日一更</del>,当前进度 <code>88%</code><br><del>找工作中,随缘更新</del><br>上班当牛马,下班要带娃,阶段性佛系趁娃睡觉熬夜更新</p>
11+
<p>nodejs作为服务端的drpy实现。全面升级异步写法<br><del>积极开发中,每日一更</del>,当前进度 <code>89%</code><br><del>找工作中,随缘更新</del><br>上班当牛马,下班要带娃,阶段性佛系趁娃睡觉熬夜更新</p>
1212
<ul>
1313
<li><a href="docs/apidoc.md">接口文档</a> | <a href="docs/apiList.md">接口列表如定时任务</a> | <a href="https://github.com/waifu-project/movie/pull/135">小猫影视-待对接T4</a></li>
1414
<li><a href="/config?pwd=dzyyds">本地配置接口-动态本地</a></li>
@@ -30,6 +30,8 @@ <h1 id="drpysdrpy-node">drpyS(drpy-node)</h1>
3030
<li><a href="/cat/index.html">在线猫ds源主页</a></li>
3131
</ul>
3232
<h2 id="更新记录">更新记录</h2>
33+
<h3 id="20250901">20250901</h3>
34+
<p>更新至V1.2.22</p>
3335
<h3 id="20250829">20250829</h3>
3436
<p>更新至V1.2.21</p>
3537
<h3 id="20250825">20250825</h3>

0 commit comments

Comments
 (0)