A library in rust for manipulating data on a http://phant.io server.
Rust
Permalink
Failed to load latest commit information.
examples updating to latest serde, fixed readme Aug 10, 2015
src updating references Aug 12, 2016
.gitignore adding a gitignore change to keep a script around Aug 7, 2015
.travis.yml changing travis yaml to stable Aug 15, 2016
Cargo.toml updating references Aug 12, 2016
LICENSE
README.md updating to latest serde, fixed readme Aug 10, 2015

README.md

phant-rust Build Status

A library in rust for manipulating data on a Phant server. Check out the generated documentation for detailed information. A more thorough example is provided at examples/main.rs.

Depends on:

To use with cargo:

In your project's Cargo.toml, include:

[dependencies]

phant = "*"

To use the library, include the crate with extern crate phant; and then use it:

let mut phant = phant::Phant::new("http://data.sparkfun.com", "your_public_key", "your_private_key", Some("your_delete_key"));

//         COLUMN NAME        DATA VALUE
phant.add("computer_name",   "my-computer");
phant.add("external_ip",     "123.321.111.222");
phant.add("internal_ip",     "192.168.1.104");

phant.push().ok().expect("Pushing to server did not succeed");

As you can see, the delete key is optional, but if you attempt delete_stream(), an error will be thrown.