0733bdcbe2
优化 substore 脚本逻辑,移除 peiqian-rename.js 和 yuetong-rename.js 中对 _subName 的硬编码判断,使其更适合在单条订阅中复用。 同时在 rename.js 中新增流媒体文案清理规则,并同步更新 README.md 文档,说明各脚本在单订阅与整合订阅中的最佳实践建议。
34 lines
1.4 KiB
JavaScript
34 lines
1.4 KiB
JavaScript
/**
|
|
* PeiQian 专用节点清理脚本
|
|
* 负责清理推荐、用途、hy2、倍率等 PeiQian 节点文案。
|
|
*/
|
|
function operator(proxies) {
|
|
return proxies.map(proxy => {
|
|
if (typeof proxy.name !== 'string') {
|
|
return proxy;
|
|
}
|
|
|
|
proxy.name = proxy.name
|
|
.replace(/^AWS\s*新加坡\s*/i, '新加坡 AWS ')
|
|
.replace(/\s*\|\s*合适下载使用\s*-\s*(\d+(?:\.\d+)?)倍/gi, ' $1x')
|
|
.replace(/\s*\|\s*合适下载使用/gi, '')
|
|
.replace(/\s*\|\s*避免晚高峰使用/gi, '')
|
|
.replace(/\s*\|\s*电信联通移动推荐\s*-\s*hy2/gi, ' [三网 HY2]')
|
|
.replace(/\s*\|\s*电信联通移动推荐/gi, ' [三网]')
|
|
.replace(/\s*\|\s*电信联通推荐\s*-\s*hy2/gi, ' [电联 HY2]')
|
|
.replace(/\s*\|\s*电信联通推荐/gi, ' [电联]')
|
|
.replace(/\s*\|\s*移动联通推荐\s*-\s*hy2/gi, ' [移联 HY2]')
|
|
.replace(/\s*\|\s*移动联通推荐/gi, ' [移联]')
|
|
.replace(/\s*\|\s*高速专线(?:推荐)?\s*-\s*hy2/gi, ' [HY2]')
|
|
.replace(/\s*\|\s*高速专线推荐/gi, ' [专线]')
|
|
.replace(/\s*\|\s*三网推荐/gi, ' [三网]')
|
|
.replace(/-\s*(\d+(?:\.\d+)?)倍/gi, ' $1x')
|
|
.replace(/(\d+(?:\.\d+)?)倍/gi, '$1x')
|
|
.replace(/\s+\[/g, ' [')
|
|
.replace(/\s{2,}/g, ' ')
|
|
.trim();
|
|
|
|
return proxy;
|
|
});
|
|
}
|