dexcom

🩸 终端实时血糖监测助手

🥥25总安装量 12评分人数 16
100% 的用户推荐

基于 Dexcom 官方 API 的血糖监测工具,通过环境变量安全配置凭证,为糖尿病患者提供终端实时血糖数据查看与自动化集成能力。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无危险函数调用(无 eval/exec/system/subprocess)
  • ✅ 敏感凭证通过环境变量配置,无硬编码泄露风险
  • ✅ 仅与 Dexcom 官方 API 通信,无第三方数据中转
  • ✅ 依赖来源可靠(pydexcom 官方封装、fire Google 出品)
  • ⚠️ 需用户自行保管 Dexcom 账户密码,配置文件需设置严格权限(chmod 600)

使用说明

核心用法

Dexcom CGM Skill 是一款面向糖尿病患者的终端血糖监测工具,通过与 Dexcom G6/G7 连续血糖监测仪的官方 API 对接,实现实时血糖数据的获取与展示。用户需预先配置 DEXCOM_USERDEXCOM_PASSWORD 和可选的 DEXCOM_REGION 环境变量,即可通过 uv run` 命令执行脚本,获取格式化的血糖报告或原始 JSON 数据。该工具支持两种输出模式:美观的终端报表(含趋势箭头和状态指示)以及便于程序集成的结构化 JSON。

显著优点

1. 官方 API 保障:直接对接 Dexcom 官方 Share API,数据来源权威可靠,非第三方爬虫方案。
2. 安全凭证管理:敏感信息完全通过环境变量或配置文件注入,无硬编码风险,符合安全最佳实践。

3. 轻量高效:基于 uv 现代 Python 包管理器,依赖精简(仅 pydexcomfire),启动迅速。

4. 输出友好:终端报表直观展示血糖值、趋势方向、目标范围状态及时间戳,支持 mg/dL 与 mmol/L 双单位。

5. 自动化集成:JSON 输出模式便于接入 Home Assistant、快捷指令或其他自动化工作流。

潜在缺点与局限性

  • 硬件门槛:必须拥有 Dexcom G6/G7 设备且已启用 Share 功能,无设备用户无法使用。
  • 区域限制:需正确配置 DEXCOM_REGIONusous),错误配置可能导致 API 连接失败。
  • 网络依赖:完全依赖 Dexcom 服务器在线状态,无本地缓存或离线模式。
  • 功能单一:仅支持读取当前血糖值,无历史数据分析、报警推送或胰岛素记录功能。
  • T3 来源:作者为个人开发者(chris-clem),虽代码质量良好,但长期维护承诺存疑。

适合的目标群体

  • 技术型糖尿病患者:熟悉命令行操作,希望在终端或脚本中快速查看血糖。
  • 自动化爱好者:需要将血糖数据接入智能家居、通知系统或数据记录流程的用户。
  • 开发者/研究者:需要结构化血糖数据进行二次开发或健康数据分析。
  • 隐私敏感用户:偏好本地终端工具,不愿使用官方 App 或第三方云服务。

使用风险

  • 凭证泄露风险:若配置文件权限设置不当(如 clawdbot.json 未设为 600),Dexcom 账户密码可能被其他用户读取。
  • API 变更风险:Dexcom 官方 API 接口或认证机制变更可能导致工具失效,需关注更新。
  • 依赖维护风险pydexcom 库若停止维护,可能影响功能持续性。
  • 医疗决策风险:终端工具无医疗级报警功能,不能替代官方 App 的紧急低血糖/高血糖提醒。

dexcom 内容

文件夹图标scripts文件夹
手动下载zip · 2.0 kB
glucose.pytext/plain
请选择文件