Skip to content

Commit 1c2e9db

Browse files
committed
update:满血版央视大全
1 parent 6ffa98c commit 1c2e9db

12 files changed

+720
-246
lines changed

Diff for: README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ nodejs作为服务端的drpy实现。全面升级异步写法
1111

1212
## 更新记录
1313

14-
### 20241208
14+
### 20241211
1515

16-
更新至V1.0.6
16+
更新至V1.0.8
1717

18-
1. 支持batchFetch与配置的两个优质源
18+
1. 满血版央视大全!!!
1919

2020
[点此查看完整更新记录](docs/updateRecord.md)
2121

Diff for: controllers/api.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -99,16 +99,16 @@ export default (fastify, options, done) => {
9999
reply.status(404).send({error: `Module ${moduleName} not found`});
100100
return;
101101
}
102-
const proxy_url = request.params['*']; // 捕获整个路径
103-
fastify.log.info(`try proxy for ${moduleName} -> ${proxy_url}: ${JSON.stringify(query)}`);
102+
const proxyPath = request.params['*']; // 捕获整个路径
103+
fastify.log.info(`try proxy for ${moduleName} -> ${proxyPath}: ${JSON.stringify(query)}`);
104104
const protocol = request.protocol;
105105
const hostname = request.hostname;
106-
const proxyUrl = `${protocol}://${hostname}${request.url}`.split('?')[0].replace(proxy_url, '') + '?do=js';
106+
const proxyUrl = `${protocol}://${hostname}${request.url}`.split('?')[0].replace(proxyPath, '') + '?do=js';
107107
// console.log(`proxyUrl:${proxyUrl}`);
108108
const env = {
109-
proxyUrl, getProxyUrl: function () {
109+
proxyUrl,proxyPath, getProxyUrl: function () {
110110
return proxyUrl
111-
}
111+
},
112112
};
113113
try {
114114
const backRespList = await drpy.proxy(modulePath, env, query);

Diff for: docs/updateRecord.md

+12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# drpyS更新记录
22

3+
### 20241211
4+
5+
更新至V1.0.8
6+
7+
1. BatchFetch默认采用fastq实现,支持海阔,性能强劲
8+
2. 海阔存在写源里不支持eval问题,单任务版也不行。后续尽量避免eval,多采用JSON或JSON5处理
9+
3. 添加axios,URL,pathLib等函数给ds源使用,推荐只在_lib库里使用
10+
4. 支持wasm使用。
11+
5. 新增加字符串扩展方法join,用法同python
12+
6. 完善满血版央视大全,超越hipy版cntv
13+
7. 本地代理增加proxyPath注入至this变量
14+
315
### 20241210
416

517
更新至V1.0.7

Diff for: index.json

+14-14
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"key": "drpyS_PTT[优]",
55
"name": "PTT[优](DS)",
66
"type": 4,
7-
"api": "http://127.0.0.1:5757/api/PTT[优]",
7+
"api": "http://192.168.31.49:5757/api/PTT[优]",
88
"searchable": 1,
99
"filterable": 1,
1010
"quickSearch": 0,
@@ -14,7 +14,7 @@
1414
"key": "drpyS_xvideos[密]",
1515
"name": "xvideos[密](DS)",
1616
"type": 4,
17-
"api": "http://127.0.0.1:5757/api/xvideos[密]",
17+
"api": "http://192.168.31.49:5757/api/xvideos[密]",
1818
"searchable": 1,
1919
"filterable": 1,
2020
"quickSearch": 0,
@@ -24,7 +24,7 @@
2424
"key": "drpyS_人人视频",
2525
"name": "人人视频(DS)",
2626
"type": 4,
27-
"api": "http://127.0.0.1:5757/api/人人视频",
27+
"api": "http://192.168.31.49:5757/api/人人视频",
2828
"searchable": 1,
2929
"filterable": 1,
3030
"quickSearch": 0,
@@ -34,7 +34,7 @@
3434
"key": "drpyS_动漫巴士[漫]",
3535
"name": "动漫巴士[漫](DS)",
3636
"type": 4,
37-
"api": "http://127.0.0.1:5757/api/动漫巴士[漫]",
37+
"api": "http://192.168.31.49:5757/api/动漫巴士[漫]",
3838
"searchable": 1,
3939
"filterable": 1,
4040
"quickSearch": 0,
@@ -44,7 +44,7 @@
4444
"key": "drpyS_央视大全[官]",
4545
"name": "央视大全[官](DS)",
4646
"type": 4,
47-
"api": "http://127.0.0.1:5757/api/央视大全[官]",
47+
"api": "http://192.168.31.49:5757/api/央视大全[官]",
4848
"searchable": 1,
4949
"filterable": 1,
5050
"quickSearch": 0,
@@ -54,7 +54,7 @@
5454
"key": "drpyS_星芽短剧",
5555
"name": "星芽短剧(DS)",
5656
"type": 4,
57-
"api": "http://127.0.0.1:5757/api/星芽短剧",
57+
"api": "http://192.168.31.49:5757/api/星芽短剧",
5858
"searchable": 1,
5959
"filterable": 1,
6060
"quickSearch": 0,
@@ -64,7 +64,7 @@
6464
"key": "drpyS_番茄小说[书]",
6565
"name": "番茄小说[书](DS)",
6666
"type": 4,
67-
"api": "http://127.0.0.1:5757/api/番茄小说[书]",
67+
"api": "http://192.168.31.49:5757/api/番茄小说[书]",
6868
"searchable": 1,
6969
"filterable": 1,
7070
"quickSearch": 0,
@@ -74,7 +74,7 @@
7474
"key": "drpyS_老白故事[听]",
7575
"name": "老白故事[听](DS)",
7676
"type": 4,
77-
"api": "http://127.0.0.1:5757/api/老白故事[听]",
77+
"api": "http://192.168.31.49:5757/api/老白故事[听]",
7878
"searchable": 1,
7979
"filterable": 1,
8080
"quickSearch": 0,
@@ -84,7 +84,7 @@
8484
"key": "drpyS_腾云驾雾[官]",
8585
"name": "腾云驾雾[官](DS)",
8686
"type": 4,
87-
"api": "http://127.0.0.1:5757/api/腾云驾雾[官]",
87+
"api": "http://192.168.31.49:5757/api/腾云驾雾[官]",
8888
"searchable": 1,
8989
"filterable": 1,
9090
"quickSearch": 0,
@@ -94,7 +94,7 @@
9494
"key": "drpyS_色花堂[密+]",
9595
"name": "色花堂[密+](DS)",
9696
"type": 4,
97-
"api": "http://127.0.0.1:5757/api/色花堂[密+]",
97+
"api": "http://192.168.31.49:5757/api/色花堂[密+]",
9898
"searchable": 1,
9999
"filterable": 1,
100100
"quickSearch": 0,
@@ -104,7 +104,7 @@
104104
"key": "drpyS_色花堂[密]",
105105
"name": "色花堂[密](DS)",
106106
"type": 4,
107-
"api": "http://127.0.0.1:5757/api/色花堂[密]",
107+
"api": "http://192.168.31.49:5757/api/色花堂[密]",
108108
"searchable": 1,
109109
"filterable": 1,
110110
"quickSearch": 0,
@@ -114,7 +114,7 @@
114114
"key": "drpyS_草榴社区[密]",
115115
"name": "草榴社区[密](DS)",
116116
"type": 4,
117-
"api": "http://127.0.0.1:5757/api/草榴社区[密]",
117+
"api": "http://192.168.31.49:5757/api/草榴社区[密]",
118118
"searchable": 1,
119119
"filterable": 1,
120120
"quickSearch": 0,
@@ -124,7 +124,7 @@
124124
"key": "drpyS_金牌影院",
125125
"name": "金牌影院(DS)",
126126
"type": 4,
127-
"api": "http://127.0.0.1:5757/api/金牌影院",
127+
"api": "http://192.168.31.49:5757/api/金牌影院",
128128
"searchable": 1,
129129
"filterable": 1,
130130
"quickSearch": 0,
@@ -134,7 +134,7 @@
134134
"key": "drpyS_黑料不打烊[密]",
135135
"name": "黑料不打烊[密](DS)",
136136
"type": 4,
137-
"api": "http://127.0.0.1:5757/api/黑料不打烊[密]",
137+
"api": "http://192.168.31.49:5757/api/黑料不打烊[密]",
138138
"searchable": 1,
139139
"filterable": 1,
140140
"quickSearch": 0,

Diff for: js/_lib.cntv.js

+274
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)