Skip to content

Commit 3b9324d

Browse files
committed
update:发布1.1.0版本
1 parent 357d553 commit 3b9324d

22 files changed

+2855
-30
lines changed

Diff for: README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# drpyS(drpy-node)
22

33
nodejs作为服务端的drpy实现。全面升级异步写法
4-
积极开发中,每日一更,当前进度 `25%`
4+
积极开发中,每日一更,当前进度 `26%`
55

66
* [本地配置接口-动态本地](/config?pwd=)
77
* [本地配置接口-动态外网/局域网](/config/1?pwd=)
@@ -16,11 +16,11 @@ nodejs作为服务端的drpy实现。全面升级异步写法
1616

1717
## 更新记录
1818

19-
### 20250103
19+
### 20250104
2020

21-
更新至V1.0.30
21+
更新至V1.1.0
2222

23-
1. 增加 `抖音` `直转点`
23+
1. 支持采王
2424

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

Diff for: config/map.txt

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
我的哔哩[官]@?render=1&type=url&params=../json/哔哩教育.json@哔哩教育[官]
22
我的哔哩[官]@?render=1&type=url&params=../json/哔哩大全.json@哔哩大全[官]
33
直播转点播[合]@?type=url&params=../json/live2cms.json
4+
采集之王[合]@?type=url&params=../json/采集静态.json$1@采王道长[合]
5+
采集之王[合]@?type=url&params=../json/采集[zy]静态.json$1@采王zy[密]
6+
采集之王[合]@?type=url&params=../json/采集[密]静态.json$1$@采王成人[密]

Diff for: custom.json

+32-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"sites_count": 47,
2+
"sites_count": 50,
33
"sites": [
44
{
55
"key": "drpyS_设置中心",
@@ -106,6 +106,36 @@
106106
"quickSearch": 0,
107107
"ext": ""
108108
},
109+
{
110+
"key": "drpyS_采王成人[密]",
111+
"name": "采王成人[密](DS)",
112+
"type": 4,
113+
"api": "http://localhost:5757/api/采集之王[合]",
114+
"searchable": 1,
115+
"filterable": 1,
116+
"quickSearch": 0,
117+
"ext": "H4sIAAAAAAAAA9PT088qzs/Tf9ne/nJ2W/TT9W2xL+fOfNbQqAcSVjFUAQAd5YgpIQAAAA=="
118+
},
119+
{
120+
"key": "drpyS_采王道长[合]",
121+
"name": "采王道长[合](DS)",
122+
"type": 4,
123+
"api": "http://localhost:5757/api/采集之王[合]",
124+
"searchable": 1,
125+
"filterable": 1,
126+
"quickSearch": 0,
127+
"ext": "H4sIAAAAAAAAA9PT088qzs/Tf9ne/nJ228u5M581NOqBRFQMAcGPDNobAAAA"
128+
},
129+
{
130+
"key": "drpyS_采王zy[密]",
131+
"name": "采王zy[密](DS)",
132+
"type": 4,
133+
"api": "http://localhost:5757/api/采集之王[合]",
134+
"searchable": 1,
135+
"filterable": 1,
136+
"quickSearch": 0,
137+
"ext": "H4sIAAAAAAAAA9PT088qzs/Tf9ne/nJ2W3RVZezLuTOfNTTqgURVDAGu/MCKHwAAAA=="
138+
},
109139
{
110140
"key": "drpyS_动漫巴士[漫]",
111141
"name": "动漫巴士[漫](DS)",
@@ -1069,4 +1099,4 @@
10691099
"type": "alidrive"
10701100
}
10711101
]
1072-
}
1102+
}

Diff for: docs/updateRecord.md

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

3+
### 20250104
4+
5+
每30天等于1个月,版本号提升0.1,终于发布1.1版本了
6+
7+
更新至V1.1.0
8+
9+
1. 优化 `抖音直播弹幕[官].js` 在加载弹幕过程中奇怪的废弃用法报错问题
10+
2. 增加 `采集之王[合].js` 与相对应的json文件和map文件
11+
3. 优化本地包打包发布脚本,支持过滤密发布绿色版,以后群文件只传绿色版
12+
4. 打包发布脚本同步新增js版的,可以不安装python环境也能使用了。
13+
314
### 20250103
415

516
更新至V1.0.30

Diff for: index.json

+32-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"sites_count": 47,
2+
"sites_count": 50,
33
"sites": [
44
{
55
"key": "drpyS_设置中心",
@@ -106,6 +106,36 @@
106106
"quickSearch": 0,
107107
"ext": ""
108108
},
109+
{
110+
"key": "drpyS_采王成人[密]",
111+
"name": "采王成人[密](DS)",
112+
"type": 4,
113+
"api": "http://localhost:5757/api/采集之王[合]",
114+
"searchable": 1,
115+
"filterable": 1,
116+
"quickSearch": 0,
117+
"ext": "H4sIAAAAAAAAA9PT088qzs/Tf9ne/nJ2W/TT9W2xL+fOfNbQqAcSVjFUAQAd5YgpIQAAAA=="
118+
},
119+
{
120+
"key": "drpyS_采王道长[合]",
121+
"name": "采王道长[合](DS)",
122+
"type": 4,
123+
"api": "http://localhost:5757/api/采集之王[合]",
124+
"searchable": 1,
125+
"filterable": 1,
126+
"quickSearch": 0,
127+
"ext": "H4sIAAAAAAAAA9PT088qzs/Tf9ne/nJ228u5M581NOqBRFQMAcGPDNobAAAA"
128+
},
129+
{
130+
"key": "drpyS_采王zy[密]",
131+
"name": "采王zy[密](DS)",
132+
"type": 4,
133+
"api": "http://localhost:5757/api/采集之王[合]",
134+
"searchable": 1,
135+
"filterable": 1,
136+
"quickSearch": 0,
137+
"ext": "H4sIAAAAAAAAA9PT088qzs/Tf9ne/nJ2W3RVZezLuTOfNTTqgURVDAGu/MCKHwAAAA=="
138+
},
109139
{
110140
"key": "drpyS_动漫巴士[漫]",
111141
"name": "动漫巴士[漫](DS)",
@@ -1069,4 +1099,4 @@
10691099
"type": "alidrive"
10701100
}
10711101
]
1072-
}
1102+
}

Diff for: js/_lib.douyin_sign.cjs

+3-1
Original file line numberDiff line numberDiff line change
@@ -3834,8 +3834,10 @@ if (!window.byted_acrawler) {
38343834
if (null == _0x5142ff)
38353835
throw _0x1f977a;
38363836
return _0x5142ff[_0x30639a(0x2ac)] === ArrayBuffer && (_0x5142ff = new Uint8Array(_0x5142ff)),
3837-
Array[_0x30639a(0x2af)](_0x5142ff) || ArrayBuffer[_0x30639a(0x2c7)](_0x5142ff) || _0x5142ff[_0x30639a(0x2ac)] === _0x5bfe7e ? _0x3e0a6e[_0x30639a(0x1ca)](_0x30639a(0x35c))['update'](new _0x5bfe7e(_0x5142ff))[_0x30639a(0x19b)](_0x30639a(0x352)) : _0x1afe1b(_0x5142ff);
3837+
Array[_0x30639a(0x2af)](_0x5142ff) || ArrayBuffer[_0x30639a(0x2c7)](_0x5142ff) || _0x5142ff[_0x30639a(0x2ac)] === _0x5bfe7e ? _0x3e0a6e[_0x30639a(0x1ca)](_0x30639a(0x35c))['update'](_0x5bfe7e.from(_0x5142ff))[_0x30639a(0x19b)](_0x30639a(0x352)) : _0x1afe1b(_0x5142ff);
38383838
};
3839+
// new Buffer(data) 改成 Buffer.from(data)
3840+
// console.log('_0x5bfe7e:',_0x5bfe7e);
38393841
return _0x3d7396;
38403842
};
38413843

Diff for: js/抖音直播弹幕[官].js

+2-2
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,6 @@ function connectWebSocket(hostUrl, room_id, ttwid) {
187187
currentWs = null;
188188
}
189189
let wss = `wss://webcast5-ws-web-hl.douyin.com/webcast/im/push/v2/?app_name=douyin_web&version_code=180800&webcast_sdk_version=1.0.14-beta.0&update_version_code=1.0.14-beta.0&compress=gzip&device_platform=web&cookie_enabled=true&screen_width=1536&screen_height=864&browser_language=zh-CN&browser_platform=Win32&browser_name=Mozilla&browser_version=5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/126.0.0.0%20Safari/537.36&browser_online=true&tz_name=Asia/Shanghai&cursor=d-1_u-1_fh-7392091211001140287_t-1721106114633_r-1&internal_ext=internal_src:dim|wss_push_room_id:${room_id}|wss_push_did:7319483754668557238|first_req_ms:1721106114541|fetch_time:1721106114633|seq:1|wss_info:0-1721106114633-0-0|wrds_v:7392094459690748497&host=https://live.douyin.com&aid=6383&live_id=1&did_rule=3&endpoint=live_pc&support_wrds=1&user_unique_id=7319483754668557238&im_path=/webcast/im/fetch/&identity=audience&need_persist_msg_count=15&insert_task_id=&live_reason=&room_id=${room_id}&heartbeatDuration=0`;
190-
191190
const signature = generateSignature(wss);
192191
wss += `&signature=${signature}`;
193192
const headers = {
@@ -225,7 +224,8 @@ function connectWebSocket(hostUrl, room_id, ttwid) {
225224
mask: true
226225
}, (err) => {
227226
if (err) {
228-
console.error('发送数据时出错:', err);
227+
// console.error('发送数据时出错:', err);
228+
console.error('发送数据时出错:', err.message);
229229
} else {
230230
//console.log('数据发送成功');
231231
}

0 commit comments

Comments
 (0)