#sparkfun #manipulating #server #io #data

phant

用于在 http://phant.io 服务器上操作数据的库

11 个版本

使用旧的 Rust 2015

0.1.5 2016年8月12日
0.1.4 2016年6月23日
0.1.3 2015年10月24日
0.0.6 2015年3月25日
0.0.2 2014年11月24日

#4 in #sparkfun

每月 30 次下载

MIT 许可证

16KB
295 行代码(不含注释)

phant-rust Build Status

Rust 编程语言的一个库,用于在 Phant 服务器上操作数据。查看 生成的文档 获取详细信息。更详细的示例请参考 examples/main.rs

依赖项

使用 cargo

在项目的 Cargo.toml 文件中包含

[dependencies]

phant = "*"

要使用此库,使用 extern crate phant; 包含该包,然后使用它

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");

如您所见,删除键是可选的,但如果尝试 delete_stream(),将会抛出错误。

依赖项

约 6.5MB
约 154K SLoC