内部小工具
跑在浏览器里的 Tampermonkey userscript,装一次后 Tampermonkey 每 24h 自动检查更新。 分发站 script.zephyrian.site 提供一键安装,本目录提供 功能说明、使用步骤与更新日志。
安装前置
需要先在浏览器装 Tampermonkey(Chrome / Edge / Firefox / Safari 都支持)。装好后回到 分发站 点对应脚本的「一键安装」 即可。
工具清单
| 工具 | 用途 | 详情 |
|---|---|---|
| nem-auth-collector | 通用授权采集 — NEM/NDP/Waypulse 三域 token 自动同步到 NEMPOI/MapDeploy | v0.3.1 |
| nem-batch-edit | 选定 AOI 后批量改名 POI / 删路线 / 级联删 POI | v0.4.1 |
| nem-point-filter | 在 NEM 地图上按 highPrecision 过滤点位 | v0.4.3 |
浮窗位置约定
各脚本默认锚点错开,装齐了不会撞;每个圆点都可以直接按住拖到任意位置,刷新仍在新位置(每脚本独立 LS key):
nem-point-filter— 右下 48pxnem-batch-edit— 右下 84pxnem-auth-collector— 右下 120px(14px 圆点 + hover 展开;v0.2.0+ 走 zsess SSO 自动取 sync_key)- 下一个新脚本 — 右下 156px
浮窗交互(2026-06-26 起统一)
- collapsed 状态:右下角 14px 圆点,颜色编码当前状态
- hover 圆点:浮出 panel(各脚本不同:point-filter 显示当前模式 + 计数;batch-edit 显示完整操作面板;auth-collector 显示三个 backend 状态行)
- 直接按住圆点拖动:换位置(
cursor: move提示),4px 阈值区分 click 与 drag,localStorage持久化 - 单击圆点(若该脚本配置了 dot click 行为):point-filter 切档(关 → 隐藏高精 → 仅看高精);batch-edit / auth-collector 圆点无 click 行为
- panel 上的 title 拖动(batch-edit / auth-collector):panel 展开时也可从标题栏拖,与圆点拖动共享同一 LS
版本号规则
每个 userscript 独立编号(SemVer):
- PATCH(0.x.y):UI 微调、bugfix、文案
- MINOR(0.X.0):新增一个动作 / 行为档位
- MAJOR(X.0.0):预留给行为不向后兼容的大改
发版流程见 nem-tools 仓的 publish 脚本。