2 个不稳定版本
使用旧的 Rust 2015
0.3.0 | 2016年12月26日 |
---|---|
0.2.0 | 2016年12月26日 |
#9 在 #v3
1MB
1K SLoC
包含 (ELF 可执行文件/库, 3MB) TrelloBST
Rustyhub
Github v3 API 客户端(开发中)
许可证
根据以下其中一项许可
- Apache License,版本 2.0,(LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由你选择。
贡献
除非你明确声明,否则根据 Apache-2.0 许可证定义的,你有意提交以包含在该作品中的任何贡献,都将按上述方式双许可,不附加任何额外条款或条件。
lib.rs
:
rustyhub
Rustyhub 是 Github v3 Web API 的客户端,目的是创建一个尽可能完整的客户端。一旦完成,它将提供公共和商业 API 的接口。它还将提供使用所有支持的认证方法、媒体类型等的能力。
用法
通过创建一个 Client 并调用与所需端点关联的函数(带适当的参数)来使用该包。注意:每个函数都会借用一个可变的 Client
示例
extern crate rustyhub;
use rustyhub::activity::events;
use rustyhub::auth::auth::Auth;
use rustyhub::client::Client;
fn main() {
let github_token = "0000000000000000000000000000000000000000".to_string();
let mut client = Client::new("rusyhub-UserAgent", Auth::OAuth2Token(github_token)));
let events = events::get_events(&mut client).unwrap();
}
依赖项
~7MB
~163K SLoC