Commit Graph

96 Commits

Author SHA1 Message Date
orion 505dc71cdb fix(yinyun-rename): 修复脚本逻辑并简化代码结构
- 移除了多余的数组映射操作
- 简化了代理节点过滤和重命名逻辑
- 优化了备份标签剥离函数的实现
- 统一了节点名称清理和编号处理流程
- 修正了信息节点过滤条件的判断逻辑
- 更新了文档描述以反映功能变更
2026-07-02 23:45:16 +08:00
orion 28b2bef784 refactor(yinyun-rename): 重构代理节点名称处理逻辑
- 移除永久官网TG频道等信息节点的正则匹配函数
- 简化代理过滤逻辑去除冗余的字符串类型检查
- 优化代理节点映射流程提升代码可读性
- 统一代理名称清理和标签剥离处理逻辑
2026-07-02 23:43:25 +08:00
orion 7a62f839f1 refactor(substore): 将通用工具函数迁移至公共库
- 从各个重命名脚本中移除重复的工具函数实现
- 将 multiplierOf、multiplierValueOf、stripSubscriptionSuffix 等函数统一到 common.js
- 使用 utils.multiplierOf、utils.multiplierValueOf 替代本地实现
- 引入 utils.createSequenceCounter 替代手动计数逻辑
- 更新版本号从 20260608-1 到 20260702-1
- 移除重复的正则表达式匹配逻辑
- 标准化序列计数器实现方式
- 优化 yinyun-rename.js 中的信息节点过滤逻辑
2026-07-02 23:40:05 +08:00
orion 45a1b883a6 feat(substore): 新增 YinYun 订阅重命名脚本
* 新增 yinyun-rename.js 专门处理 YinYun 节点命名
* 实现中文地区名转短码及地区内连续编号逻辑
* 忽略优选、(T)/(R) 线路标记等原始冗余信息
* 更新 README 文档,补充 YinYun 脚本职责与规则说明
* 在文档注意事项中增加对新脚本的使用建议说明
2026-07-02 23:01:28 +08:00
orion 868e2b0931 🐛 fix(core): 支持按倍率数值对节点进行排序
- 新增 multiplierValueOf 函数,将倍率字符串(如带有X的后缀)转换为数值
- 在节点排序逻辑中,当区域排序相同时,优先按倍率数值升序排列
- 修正了由于大段代码结构调整和闭合括号错位引起的作用域结构
2026-06-23 10:27:19 +08:00
orion 326270fb4a ♻️ refactor: 优化 Iris Cloud 节点重命名与排序逻辑
- 移除 multiplierValueOf 工具函数及倍率数值转换逻辑
- 简化节点排序规则,移除基于倍率大小的二次排序逻辑
- 保持原有的区域顺序和初始索引顺序进行节点排序
2026-06-23 10:24:40 +08:00
orion 9756ff388c 🐛 fix(core): 优化 Iris Cloud 重命名逻辑的排序机制
* 新增 multiplierValueOf 函数用于解析倍率字符串为数值
* 在节点排序逻辑中引入倍率维度的升序排列
* 修复原排序逻辑在相同区域下无法按倍率正确排序的问题
* 调整 cleanCoreName 及相关映射逻辑的结构以支持增强排序
* 确保在计算节点编号前先完成基于倍率的二次排序归一化
2026-06-15 00:56:16 +08:00
orion 562e2ffeb8 ♻️ refactor(core): 优化 Iris Cloud 节点重命名逻辑
* 细化香港节点识别规则,支持识别包含 iCable 关键字的节点
* 调整兜底逻辑,无法识别落地地区的节点不再强制归类为香港
* 优化处理流程,未识别节点将原样放行且不参与全局排序与编号
* 同步更新文档中关于节点地区判定和原样放行机制的说明
2026-06-15 00:34:10 +08:00
orion 0df9b1f842 ♻️ refactor: 优化 iriscloud 重命名脚本逻辑
* 移除对 SoftBank, iCable, DataCamp, DMIT 等供应商特征的识别
* 修改重命名逻辑以压掉供应商和入口线路特征文案
* 简化 multiplierOf 函数,统一通过正则表达式提取倍率
* 更新 README 文档中的脚本描述及输出示例以匹配最新逻辑
* 保持节点旗帜、地区前缀和序号的重组逻辑不变
2026-06-15 00:19:45 +08:00
orion d3831d7061 ♻️ refactor(core): 优化 iriscloud-rename 节点重命名规则
* 增强落地地区判定,新增对 JP 关键字的支持
* 引入 multiplierOf 逻辑,支持识别并保留节点倍率信息
* 扩展供应商识别列表,新增 SoftBank Home 和 iCable Home
* 优化节点名称拼接结构,将倍率信息追加至名称末尾
* 同步更新 README 文档中的规则说明与示例输出
2026-06-15 00:14:51 +08:00
orion 3e435aef48 feat(core): 新增 Iris Cloud 订阅重命名脚本并更新文档
* 新增 iriscloud-rename.js 脚本,支持根据落地特征自动重判节点地区
* 在新脚本中实现自动去除 SZ、HZ 入口标签及 [Edge] 特征逻辑
* 更新 README.md,补充 Iris Cloud 专属处理逻辑的使用说明与示例
* 优化 alphaair-rename.js 的代码细节,微调文档章节排序与格式
2026-06-13 15:31:28 +08:00
orion 9c9b78ded9 ♻️ refactor(substore): 重构 regex 缓存机制并升级公共脚本版本 2026-06-08 10:23:12 +08:00
orion afc8c70b95 ♻️ refactor(shortcuts): 安全地在临时目录中创建临时脚本文件 2026-06-08 10:15:32 +08:00
orion 5d9f8120a5 🐛 fix(core): 修复 brew-upgrade-manager.sh 中的格式问题 2026-06-08 08:44:42 +08:00
orion 7d5147c180 ♻️ refactor(core): 优化 rename.js 中的地区序列紧凑化逻辑 2026-06-06 16:00:39 +08:00
orion b94b484b44 fix(core): 优化 rename.js 中的地区前缀正则替换逻辑 2026-06-06 13:58:52 +08:00
orion d82545d492 ♻️ refactor(core): 移除 brew-cu 扩展并优化升级流程结构 2026-06-05 19:58:11 +08:00
Orion 9b6aa38ac1 🧹 修复(substore): 归一化自建节点提供商命名 2026-06-04 15:30:27 +08:00
Orion 55a342a167 🐛 修复(substore): 强制加载匹配版本的公共工具 2026-06-03 16:19:28 +08:00
Orion ecade4e50f 🔢 修复(substore): 调整 Alpha Air 特征节点编号位置 2026-06-03 16:14:57 +08:00
Orion f9e0d1146c 🐛 修复(substore): 避免特征尾号和 HY2 误判 2026-06-03 16:09:15 +08:00
Orion 30e68ff3e9 fix(substore): refresh stale common utilities 2026-06-03 15:50:31 +08:00
Orion 354521d161 fix(substore): normalize mojibake flag prefixes 2026-06-03 15:47:30 +08:00
Orion 29224499f8 ♻️ refactor(substore): 更新 common.js 脚本的版本号缓存后缀 2026-06-03 15:30:03 +08:00
Orion ca2274791b fix(core): 优化 SubStore 节点重命名规则与错位匹配逻辑 2026-06-03 15:20:57 +08:00
Orion edb7d167c0 ♻️ refactor(core): 优化 substore 节点重命名与规范化逻辑 2026-06-03 15:12:56 +08:00
Orion 313e77421b ♻️ refactor(substore): 重构重命名脚本并更新公共脚本链接版本 2026-06-03 14:56:42 +08:00
Orion ca3413a1ee feat(substore): 支持规范化带连字符的节点区域特征名称 2026-06-03 14:51:53 +08:00
Orion 6c1e055281 ♻️ refactor(substore): 优化重命名脚本中的线路标签与冗余尾号清洗逻辑 2026-06-03 13:32:40 +08:00
Orion ce9fac0504 ♻️ refactor(substore): 提取重构公共工具 common.js 并新增 liangxin 脚本 2026-06-03 12:56:18 +08:00
Orion d60d1f2709 perf(substore): 优化悦东节点重命名排序,重构地区连续编号机制避免撞号 2026-06-03 12:41:36 +08:00
Orion 37d257af6d ♻️ refactor(substore): 重构节点重命名脚本以支持更稳定的线路标识过滤与地区归并 2026-06-03 11:58:20 +08:00
Orion 00d3080f91 ♻️ refactor(substore): 优化重命名脚本的正则匹配逻辑并更新忽略配置 2026-06-03 11:40:15 +08:00
Orion ea34dc7659 ♻️ refactor(substore): 简化 rename.js 中的序号分配逻辑并移除冗余代码 2026-06-03 11:33:07 +08:00
Orion 4f74b1bf69 🐛 fix(core): 修复 rename.js 中的节点重命名逻辑 2026-06-03 11:24:47 +08:00
Orion 51488a5ec2 ♻️ refactor(substore): 优化节点重命名规则并规范化地区序列号格式 2026-06-03 11:18:28 +08:00
Orion a41e7e7959 feat(sntp-rename): 增加专线提供商名称首字母缩写逻辑 2026-06-03 11:02:39 +08:00
Orion 7a35173f54 fix(substore): 新增 normalizeRegionSequence 函数以规范化地区序列格式 2026-06-03 11:00:32 +08:00
Orion 9662175e93 feat(substore): 引入隐藏已映射标签的节点重命名重构 2026-06-03 10:55:31 +08:00
Orion 26bcb3062a ♻️ refactor(substore): 将倍率标识移动到节点名称末尾 2026-06-03 10:30:26 +08:00
Orion 07ef71bf4a feat(substore): 新增 peiqian 和 yuetong 重命名脚本并优化现有脚本注释 2026-06-03 10:12:11 +08:00
Orion 93bb6a7a6c ♻️ refactor(substore): 优化 alphaair 重命名规则与排序逻辑 2026-06-03 09:55:44 +08:00
Orion 3f3e4731c4 feat(core): 新增 alphaair 重命名脚本并移除旧节点清理脚本 2026-06-03 09:38:03 +08:00
Orion 0dafef595a 🐛 fix(substore): 修复重命名脚本中的节点序号与基础名称逻辑 2026-06-03 09:17:55 +08:00
orion e6861f53ef 🐛 fix(core): 容忍 Cask 升级时的瞬时下载失败并优化错误校验逻辑 2026-06-02 08:56:34 +08:00
Orion 9b8fd9f136 🐛 fix(hermes): 捕获键盘中断并优雅退出 2026-06-01 11:27:02 +08:00
Orion f734a9f1a6 feat(core): add interactive model switcher script
引入 `switch_conf.py` 脚本,用于交互式切换 Hermes 的模型和提供商。该脚本支持通过隐藏输入提示安全地输入敏感密钥,并将其作为环境变量仅保存在本地的 `.env` 文件中,避免敏感配置泄露到版本控制系统中。
2026-06-01 11:12:22 +08:00
Orion df3e4b15db feat(core): add vm permission fixer for macOS shortcuts
新增 macOS 快捷指令自动化工具,包含虚拟机权限修复脚本(vm-permission-fixer.sh)及远程引导启动器(vm-permission-fixer-bootstrap.sh)。

- 在打开 Parallels Desktop 时,自动修复指定 .pvm 虚拟机包的所有权。
- 采用 macOS Keychain 安全存储和读取 sudo 密码,避免明文硬编码。
- 补充 shortcuts 模块相关的中英文说明文档,并同步更新项目主 README。
2026-06-01 09:12:50 +08:00
Orion c05742e6d6 refactor(cf_worker): 🚚 整理 Cloudflare Worker 脚本目录结构
重构 cf_worker 目录结构,将 Lsky Telegram Upload Worker 与 Telegram Bot 脚本分别移动到各自独立的子文件夹中,并拆分相应的文档。

- 将 lsky-telegram-worker.js 移动至 cf_worker/lskypro/ 目录
- 将 tg-bot.js 移动至 cf_worker/tg-bot/ 目录
- 删除原 cf_worker/README.md,并在各子目录下新建专用的 README.md 文档
- 更新主 README.md 中的目录树结构和脚本概览说明
2026-05-27 09:59:37 +08:00
Orion 43b77ccac5 feat(core): add Lsky Pro image upload worker
在 cf_worker 目录下新增 lsky-telegram-worker.js 脚本,实现将 Telegram 发送的图片上传至 Lsky Pro 图床并返回 Markdown 链接代码块。

同时对项目目录结构进行调整与重构:
- 将原 telegram/ 目录下的脚本与文档移动并整合至 cf_worker/ 目录
- 更新项目主 README.md 以及子目录文档,完善 Cloudflare Workers 相关脚本的用途说明
2026-05-27 09:47:16 +08:00