Overview
dsh-buddy-checkin
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- **仅国内版**:国际版账号无签到入口(国际 token 调国内端点返回 401),相关文件已按文件名排除。 - **TUI 未适配**:客户端界面为浏览器形态,仅在 Web 与 Desktop 下提供。 - **不开 DSH 的日子不签到**:不做定时器/cron,签到只发生在 DSH 启动时和签到面板交互时;上游接口仅支持签当天,错过的天数无法补签,该日积分自然错过,下次交互正常签当天。 - 不做账号管理与凭据续期;也不提供对已成功账号的手动重复签到。 - 依赖 WorkBuddy 客户端接口(非官方开放 API),WorkBuddy 更新后插件可能需要随之调整。 - **加密凭据**:兼容 WorkBuddy 5.6+ 的加密授权文件(自动借用本机 WorkBuddy App 的 Electron 获取解密密钥,密钥仅在内存中使用,不落盘、不外传);旧版明文凭据同样支持,同一账号新旧文件并存时取最新可用的一份。 - **Windows 读加密凭据**:自动定位 WorkBuddy 的 Electron 二进制:先试默认安装位置(`%LOCALAPPDATA%\Programs\WorkBuddy`),再查 Windows 卸载注册表记录(与 dsh-workbuddy-connect 同步,含其 #66 的 Electron 宿主兼容与 #88 的非 ASCII 安装路径兼容——注册表输出含非 ASCII 字节时改经 PowerShell 读取);定位失败时诊断会标明具体失败步骤,安装在非默认位置(如其他盘符)时建议直接用 `WORKBUDDY_ELECTRON_BIN` 指定(明文凭据不受影响)。 - **Linux 读加密凭据**:需用 `WORKBUDDY_ELECTRON_BIN` 指定 WorkBuddy 的 Electron 二进制路径(明文凭据不受影响)。 - **重装 App 后的旧备份**:由旧密钥加密的历史备份无法解开,对应账号会在面板显示失败并提示重新登录;在 App 里重新登录该账号即可恢复。
