43 次重大发布
0.44.0 | 2024年7月17日 |
---|---|
0.42.0 | 2024年1月31日 |
0.38.0 | 2023年12月31日 |
0.33.1 | 2023年11月28日 |
0.7.0 | 2020年7月11日 |
#1 在 #eve
331 每月下载次数
110KB
2.5K SLoC
rfesi
Rust API 用于 EVE Online 的 ESI
安装
将最新版本添加到您的 Cargo.toml
。
此crate默认启用了一些功能。
- 如果您不需要随机 SSO 状态字符串生成,可以禁用 "random_state" 功能。
- 如果您不需要或不需要 SSO 令牌验证,可以禁用 "validate_jwt" 功能。
- 如果您更喜欢使用 rustls 而不是系统 TLS 实现 (更多信息) 来发送请求,您可以禁用默认功能并添加 "rustls-tls" 功能。
使用
文档链接.
请注意,添加所有端点会很繁琐,因此并非所有端点都已实现。我已经添加了一些我认为有用的端点,并且我很乐意在请求的情况下添加缺失的端点。此外,我很乐意接受为添加端点支持而提交的PR。
在文档中,一个没有映射到函数的 group 将看起来像 这样:一个没有任何函数的结构体。这映射到 这个文件,它没有实现任何函数。与 这个文件 相比,它包含一个具有多个函数的结构体。
开发
构建
要求
- Git
- 最新版本的 Rust
步骤
git clone https://github.com/Celeo/rfesi
cd rfesi
cargo test
许可证
许可协议为以下之一
- Apache 许可证 2.0 版,(LICENSE-APACHE)
- MIT 许可证 (LICENSE-MIT)
贡献
请随时贡献。请首先打开一个问题(或在现有问题上发表评论),这样我知道您想添加/更改某些内容。
除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交用于工作内容中的任何贡献,都应如上所述双重授权,不得附加任何其他条款或条件。
依赖关系
~4–20MB
~331K SLoC