rshh5/dsh-health-reminder ↗★ 1
dsh-health-reminder
DSH web 健康提醒插件(绿色卡通弹窗 + 动态打卡动画):可设置间隔与提醒词,弹窗「喝了喝了」打卡喝水;累计喝水成就系统(水牛/大水牛等)+ 解锁庆祝动画 + 天统计健康得分 + 近 14 天曲线
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗使用
- 页面左下角出现 💧 悬浮球(角标为今日健康得分),点击打开面板;
- 统计页:今日工作时长、喝水(含目标)、健康得分与等级、当前成就卡片;下方为成就区(累计喝水次数解锁全部成就)与近 14 天趋势曲线;底部有「清空历史统计」;
- 设置页(精简):提醒间隔、工作时段、喝水目标、提示音开关、提醒词(可在其中写运动提醒),保存后立即生效;可恢复默认。
配置(可选)
默认配置如下;除了在面板中修改,也可以在 DSH 页面按 F12 打开控制台执行(刷新页面生效):
localStorage.setItem("dsh.healthReminder", JSON.stringify({
intervalMinutes: 60, // 提醒间隔(分钟,1–480)
startHour: 9, // 工作时段开始(小时,24 小时制)
endHour: 22, // 工作时段结束(小时,需晚于开始)
sound: true, // 是否播放提示音
waterGoal: 8, // 每日喝水目标(次,1–20),也是成就参考线
messages: [ // 提醒词列表(轮换使用,可在其中写运动提醒)
"💧 该喝水啦!起身接杯温水,小口慢饮~",
"🥤 水分补充时间到,喝口水再继续",
],
}));
恢复默认:localStorage.removeItem("dsh.healthReminder") 后刷新页面,或在设置页点击「恢复默认」。