95 个版本

0.3.17 2024 年 8 月 23 日
0.3.9 2024 年 7 月 28 日
0.2.63 2024 年 3 月 26 日
0.2.45 2023 年 12 月 21 日
0.1.10 2022 年 7 月 26 日

#120 in Web 编程

Download history 689/week @ 2024-05-04 878/week @ 2024-05-11 2687/week @ 2024-05-18 811/week @ 2024-05-25 1206/week @ 2024-06-01 615/week @ 2024-06-08 2416/week @ 2024-06-15 2844/week @ 2024-06-22 1614/week @ 2024-06-29 1724/week @ 2024-07-06 1451/week @ 2024-07-13 874/week @ 2024-07-20 2770/week @ 2024-07-27 1800/week @ 2024-08-03 4277/week @ 2024-08-10 1858/week @ 2024-08-17

10,854 每月下载量
用于 4 包(3 直接使用)

MIT 许可证

1MB
23K SLoC

kittycad

为 KittyCAD API 完全生成且具有意见的 API 客户端。

docs.rs

API 详细信息

Zoo 的 API 服务器

联系

url email
https://zoo.dev [email protected]

客户端详细信息

此客户端基于 API 规范版本 0.1.0OpenAPI 规范 生成。这样,当添加新功能时,它将保持最新。

包的文档与代码一起生成,以便轻松使用此库。

要安装库,请将以下内容添加到您的 Cargo.toml 文件中。

[dependencies]
kittycad = "0.3.17"

基本示例

典型使用将需要初始化一个 Client。这需要一个用户代理字符串和一组凭证。

use kittycad::Client;

let client = Client::new(
    String::from("api-key"),
);

或者,库可以在环境中搜索客户端所需的大部分变量

  • KITTYCAD_API_TOKEN

然后您可以从环境中创建一个客户端。

use kittycad::Client;

let client = Client::new_from_env();

依赖关系

~23–42MB
~403K SLoC