Skip to content

makors/dexrs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dexrs 🩸🍭

Rust library for interacting with the Dexcom Share API

Warning

dexrs is most definitely still a work in progress. If you notice a bug, please open an issue or PR. We are not affiliated with Dexcom in any way.

Installation

dexrs can be installed through Cargo:

cargo add dexrs

Usage

You can use dexrs by implementing the code below. See /examples for more examples.

use dexrs::dexcom::client::DexcomClient;
use std::env;

pub fn main() {
    let client = DexcomClient::new(env::var("DEXCOM_USERNAME").unwrap(), env::var("DEXCOM_PASSWORD").unwrap(), false).unwrap();

    let values = client.get_glucose_readings(None, None).unwrap();
    for v in values {
        println!("MG/DL: {}, Trend: {}, Time: {}", v.mg_dl, v.trend.arrow, v.datetime);
    }
}

Contributing

If you wish to contribute improvements, bug fixes, or even new features, feel free to open a PR. Everyone is welcome to contribute.

License

Everything is licensed under MIT. See LICENSE for more.

About

Rust library for interacting with the Dexcom Share API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages