phant

Crates.iophant
lib.rsphant
version0.1.5
sourcesrc
created_at2014-11-24 16:54:22.842485
updated_at2016-08-12 21:31:42.030133
descriptionA library for manipulating data on a http://phant.io server.
homepagehttps://github.com/freiguy1/phant-rust
repositoryhttps://github.com/freiguy1/phant-rust
max_upload_size
id384
size19,284
Ethan Frei (freiguy1)

documentation

http://static.ethanfrei.com/phant/phant

README

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.

Commit count: 62

cargo fmt