8000 GitHub - tk154/dexcom
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tk154/dexcom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dexcom Blood Glucose Monitor GNOME Extension

Visitor Count

A GNOME Shell extension that seamlessly integrates with Dexcom Share to display real-time blood glucose levels in your GNOME top panel.

⚠️ Important Notice: This extension is not affiliated, funded, or in any way associated with Dexcom.

✨ Features

  • Real-time Monitoring: Display current glucose levels directly in your GNOME top panel
  • Visual Indicators:
    • Dynamic trend arrows showing glucose direction
    • Delta values indicating glucose changes
    • Elapsed time since last reading
    • Color-coded display based on glucose ranges
  • Smart Settings:
    • Customizable glucose thresholds
    • Visual alerts
    • Support for both mg/dL and mmol/L units
  • Customizable Display:
    • One-click manual refresh
    • Configurable update intervals
    • Toggle delta values, trend arrows, and time display
    • Adjustable icon position

📸 Screenshots

Dexcom Gnome Shell - 1

Dexcom Gnome Shell - 2

Dexcom Gnome Shell - 3

Dexcom Gnome Shell - 4

⚙️ Configuration Screenshots

Dexcom - Configuration Menu Dexcom - Configuration Menu Dexcom - Configuration Menu

🚀 Installation

🌐 From GNOME Extensions Website

  1. Visit GNOME Extensions
  2. Search for "Dexcom Blood Glucose Monitor"
  3. Click "Install"

💻 Manual Installation

  1. Clone this repository:
    git clone https://github.com/faymaz/dexcom
  2. Copy to GNOME extensions directory:
    cp -r dexcom ~/.local/share/gnome-shell/extensions/dexcom@faymaz.github.com
  3. Restart GNOME Shell:
    • For X11 sessions: Press Alt+F2, type 'r', press Enter
    • For Wayland sessions: Log out and log back in
  4. Enable the extension:
    • Using GNOME Extensions app
    • Or via command line:
      gnome-extensions enable dexcom@faymaz.github.com

⚙️ Configuration

  1. Access Settings:

    • Click the extension icon in the top panel and select "Open Settings"
    • Or open GNOME Extensions app and click settings on "Dexcom Blood Glucose Monitor"
  2. Available Settings:

    • 👤 Account:
      • Dexcom Share username and password
      • Region (US or Non-US)
      • Unit preference (mg/dL or mmol/L)
      • Update interval (60-600 seconds)
    • 📊 Thresholds:
      • Customize glucose threshold values
      • Set color schemes for different ranges
    • 🎨 Display:
      • Toggle delta values
      • Toggle trend arrows
      • Toggle elapsed time
      • Configure icon visibility and position

🔒 Privacy & Security

  • Your Dexcom Share credentials are required for operation
  • Credentials are stored securely using GNOME's GSettings
  • All data is fetched directly from Dexcom servers using HTTPS
  • No third-party data collection or transmission
  • Open source code available for security review

💻 Compatibility

  • GNOME Shell 45, 46, and 47
  • Requires active Dexcom Share account with sharing enabled
  • Works with both US and Non-US Dexcom servers
  • Internet connection required

🔧 Troubleshooting

Check GNOME Shell logs for detailed error messages:

journalctl /usr/bin/gnome-shell -f -o cat

Common issues:

  • 🔑 Authentication errors: Verify your Dexcom Share credentials
  • 📡 No data: Ensure Dexcom Share is enabled in your Dexcom app
  • 🌐 Connection issues: Check your internet connection

📜 License

This project is licensed under the GNU General Public License v3.0.

⚠️ Disclaimer

This software is not affiliated with Dexcom, Inc. The extension is provided "as is" without warranty of any kind. Do not make medical decisions based on this extension. Always verify glucose values using your official Dexcom receiver or app.

💬 Support & Contributions

  • 🐛 Report issues: GitHub Issues
  • 💡 Feature requests welcome
  • 🤝 Contributions welcome through pull requests

👤 Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.6%
  • CSS 2.4%
0